文章目录 拆包的情况 粘包、拆包发生原因 粘包、拆包解决办法 尝试 粘包 面试必备:怎么处理 粘包 拆包的情况 问题:串口发送图片文件,字节大小为10097,tcp接收端,分成了许多包,需要把这些HEX 二进制字符串组包, 所以引出的问题: 1、怎么组包 2、几种方法组包 粘包、拆包发生原因 粘包、拆包发生原因 发生TCP粘包或拆包有很多原因,现列出常见的几点,可能不全面,欢迎补充, 1、要发送的数据大于TCP发送缓冲区剩余空间大小,将会发生拆包。 2、待发送数据大于MSS(最大报文长度),TCP在传输前将进行拆包。 3、要发送的数据小于TCP发送缓冲区的大小,TCP将多