阅读背景:

Netty之解决TCP粘包拆包(自定义协议)

来源:互联网 

1、什么是粘包/拆包

       一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用层的数据通讯协议,通过协议来规范现有接收的数据是否满足消息数据的需要。       一般所谓的TCP粘包是在一次接收数据不能完全地体现一个




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

分享到: