偶像的力量-松哥经典语录

偶像的力量-松哥经典语录

网络传输 拆包/粘包

  • 缓冲区不够了,就得拆包,接受端没及时读取缓冲区数据,就会粘包
  • 粘包、拆包问题很好解决的,在应用层报文中带长度信息就解决这个问题了
  • tcp的报文头是没长度的,因为是可靠传输。udp有长度信息,所以不会发生拆包粘包问题。在应用层报文中带长度信息就解决这个问题了,否则字节流不知道从哪个地方断开。
  • 哪天tcp协议升级了,假如加入了长度信息,这个问题就不需要上层来解决了,就像硬件没做好,把线程安全问题留给了程序员一样。如果硬件层面控制好cache层的一致性,线程安全问题就没了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章