Netty實踐(二):TCP拆包、粘包問題

什麼是TCP拆包、粘包? 在網絡通信中,數據在底層都是以字節流形式在流動,那麼發送方和接受方理應有一個約定(協議),只有這樣接受方纔知道需要接受多少數據,哪些數據需要在一起處理;如果沒有這個約定,就會出現本應該一起處理的數據,被TCP劃分爲多個包發給接收方進行處理,如下圖: 看一個TCP拆包、粘包的實例 客戶端Handler: 服務端Handler: 運行結果: 上面的程序本意是CLIENT發送3
相關文章
相關標籤/搜索