偶像的力量-松哥经典语录 网络传输 拆包/粘包 网络传输 拆包/粘包 缓冲区不够了,就得拆包,接受端没及时读取缓冲区数据,就会粘包粘包、拆包问题很好解决的,在应用层报文中带长度信息就解决这个问题了tcp的报文头是没长度的,因为是可靠传输。udp有长度信息,所以不会发生拆包粘包问题。在应用层报文中带长度信息就解决这个问题了,否则字节流不知道从哪个地方断开。哪天tcp协议升级了,假如加入了长度信息,这个问题就不需要上层来解决了,就像硬件没做好,把线程安全问题留给了程序员一样。如果硬件层面控制好cache层的一致性,线程安全问题就没了。