TCP粘包/拆包及解決方法

我想先舉兩個簡單的應用場景: 1)客戶端和服務器建立一個連接,客戶端發送一條消息,客戶端關閉與服務端的連接。 2)客戶端和服務器簡歷一個連接,客戶端連續發送兩條消息,客戶端關閉與服務端的連接。 對於第一種情況,服務端的處理流程可以是這樣的:當客戶端與服務端的連接建立成功之後,服務端不斷讀取客戶端發送過來的數據,當客戶端與服務端連接斷開之後,服務端知道已經讀完了一條消息,然後進行解碼和後續處理…。
相關文章
相關標籤/搜索