Tcp粘包和拆包的原因

最近研究Netty网络编程,以前项目中也遇到过数据接收过程中数据质量太差问题,很可能是TCP传输过程中问题,特此记录。 问题产生 一个完整的业务可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和封包问题。 下面可以看一张图,是客户端向服务端发送包: 上图中第三中情况有误,TCP为有序传输,顺序应该是Data2_2 Data2_1 Data1 第
相关文章
相关标签/搜索