0、现象 1、产生的原因 根因:无消息保护边界。面向流的。 具体原因: 1、nagle算法 为了提高发送效率 2、mtu限制 数据链路层限制,导致发送端拆包 3、recvbuf 接收端缓冲区。或者进程处理不及时会导致粘包 2、解决的办法 1、固定长度 2、固定分隔符 3、头+body,头部包含data长度 参考文章: https://blog.csdn.net/u013857458/article/details/82686275