会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牛牛猪研究所
博客园
首页
新随笔
联系
管理
订阅
2008年6月17日
[导入]令我困扰的粘包问题。
摘要: 最近看了非常多精彩的socket文章,让我获益不少。但依然没法完全解决粘包的问题。客户端,封包。把数据用一个类封装起来,此数据应该分为三个部分,分别为包头,包身,包尾(这个我没有用到)。其中包头包括了协议类型和数据长度,包身就是数据了。服务端,拆包。先建立一个固定长度的缓冲区,当数据把这个缓冲区填充后,分析包头,把类型和长度(假设为M)取出。把包身(假设长度为N)截取M字节。如果M =N,则数据包...
阅读全文
posted @ 2008-06-17 00:27 牛牛猪
阅读(284)
评论(0)
推荐(0)
编辑
公告