打印

tcp接收数据包粘包的问题

[复制链接]
1666|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
77muke|  楼主 | 2010-9-16 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我刚刚开始学习tcp的socket编程,
在实际工作中遇到这样的困难,各位大侠,请多多指教啊。
用tcp协议进行视频帧发送接收,每帧定义帧序号、帧类型、帧长度(依照数据会随机改变)、帧数据等信息。
在接收方,为了提高接收效率,设置的缓冲区为1000KB,在实际运行中,收到的帧序号、帧长度有乱的,网上查了半天,可能为粘包了。
对于tcp接收数据包出现粘包的问题,一知半解的,请各位支个招,怎么样解决,怎样分包出来,能提供代码有助于理解,那是万万感谢

相关帖子

沙发
zc3909| | 2010-9-16 14:50 | 只看该作者
根据帧序号进行处理就可以了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

78

帖子

0

粉丝