-
-
-
chou 发表于 2009-7-4 22:37
变长是有代价的,如果不用长度控制域,不可能实现
至于你看到别的高层的协议里没有长度控制,只是把数据/文件指针丢进去,然后直接就完成通信
其实这个是在下层协议里把这个事给做了,加了封装,你看不到而已
到头来还是得去处理长度这个控制信息
咱们做底层的这类东西,经常得处理这些烦琐的玩意
包,也就是一组逻辑上有相关联系的数据
以一定的规则把这个包给拆开,变成多个帧
以一定的协议送到目的地,然后再以那个规则把这个包给还原出来
当然,期间还有出错重发等等机制,这个要看你协议设计的复杂度了
mark
-
在哪里收藏贴
-
赚点分 看一看
-
给力
-
这个在哪里买啊
-
楼主威武,支持开源
留言