现有协议层框架
2016-08-20 22:58:25 0 举报
协议层框架是一种用于处理网络通信的分层结构,它将复杂的网络通信过程分解为一系列简单的、可重复使用的模块。这种框架的主要优点是提高了代码的可读性、可维护性和可重用性。在协议层框架中,每一层都有特定的功能和职责,例如物理层负责传输比特流,链路层负责建立和维护数据链路,网络层负责路由和转发数据包,传输层负责端到端的可靠数据传输,应用层则负责处理具体的应用程序逻辑。通过使用协议层框架,开发人员可以更加专注于实现特定层的业务逻辑,而不需要关心底层的网络细节。
作者其他创作
大纲/内容
didReceiveMessage
创建seq和request映射
网络层交互
列表展示
协议层处理逻辑
req管理无法复用
notifyError
FriendListVC
相同收发包逻辑
还原request
资料卡引擎
request的管理模块1. 线程安全;2. 线程同步;
相关引擎:资料卡引擎编辑个人信息模块
FriendListManager
不规范处理
Dowson Bug美国网络下创建讨论组总失败,消息可以发送成功
获取好友列表数据
N
MSF 线程
请求超时管理模块1. 每个请求分配Timer2. 不关注网络层callbk
解析二进制buffer
MSF
弹出失败Alert
WupProxy
下拉刷新好友列表
PonyMa Bug:创建讨论组提示失败,UI上却展示了两个讨论组
组装二进制buffer
Y
创建讨论组VC
isConnected
sendWupBuffer
组织列表数据
相关引擎:讨论组引擎手Q设置开关引擎好友列表引擎
创建timer
0 条评论
回复 删除
下一页