8.28 TCP粘包、拆包问题

粘包:
是指tcp发送的2个数据包首尾拼接在了一起,被接收端一次性接收(比如说因为发送的报文数据小于socket缓冲区大小),这样的现象称之为粘包

拆包:
是指tcp发送的数据包过大,因此被接收端分为了2次接收

产生问题:
接收端不知道数据包的边界,从而无法正确解读接收信息

解决方案:
tcp粘包问题解决方案

补充:
nagle算法
将众多小内容拼接成一个大内容,然后一次性发送给服务端,提高网络利用效率

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容