阅读背景:

Beetle在TCP通讯中使用协议分析器和自定义协议对象

来源:互联网 

        在处理TCP数据的时候我们需要考虑一个粘包的问题,所谓的粘包就是本次接收的数据不一定完整对应对方发送的数据.对方发送的一次数据有可能需要接收多次才能完成,实际要处理的情况要复习一点;为了解决点包问题所以必须要制订数据分析协议来处理,常用的解决方法有两种:一种是基于结束符的方式,而另一种则是在消息头通过一个4字节存储消息大小.        在处理TCP数据的时候我们需要考虑一个粘包的问题,所谓的粘包就是本次接收的数据




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: