黏包的解决方案 发生黏包主要是因为接收者不知道发送者发送内容的长度,因为tcp协议是根据数据流的,计算机操作系统有缓存机制, 所以当出现连续发送或连续接收的时候,发送的长度和接收的长度不匹配的情况下就会出现黏包.下面说几个处理方法: 解决方案一 问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕,如何让发送端在发送数据前, 把自己将要发送的字节流总大小让接收端知晓,然后接收端来一个死循环接收完所有数据. 如图所示,即使发送了数据长度和数据内容,但在这两个发送的中…