Tcp粘包和拆包的原因

最近研究Netty網絡編程,以前項目中也遇到過數據接收過程中數據質量太差問題,很可能是TCP傳輸過程中問題,特此記錄。 問題產生 一個完整的業務可能會被TCP拆分成多個包進行發送,也有可能把多個小的包封裝成一個大的數據包發送,這個就是TCP的拆包和封包問題。 下面可以看一張圖,是客戶端向服務端發送包: 上圖中第三中情況有誤,TCP爲有序傳輸,順序應該是Data2_2 Data2_1 Data1 第
相關文章
相關標籤/搜索