偶像的力量-松哥經典語錄

偶像的力量-松哥經典語錄

網絡傳輸 拆包/粘包

  • 緩衝區不夠了,就得拆包,接受端沒及時讀取緩衝區數據,就會粘包
  • 粘包、拆包問題很好解決的,在應用層報文中帶長度信息就解決這個問題了
  • tcp的報文頭是沒長度的,因爲是可靠傳輸。udp有長度信息,所以不會發生拆包粘包問題。在應用層報文中帶長度信息就解決這個問題了,否則字節流不知道從哪個地方斷開。
  • 哪天tcp協議升級了,假如加入了長度信息,這個問題就不需要上層來解決了,就像硬件沒做好,把線程安全問題留給了程序員一樣。如果硬件層面控制好cache層的一致性,線程安全問題就沒了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章