TCP中socket通信粘包、拆包問題出現的原因和解決方法

TCP粘包、拆包屬於網絡底層問題,在數據鏈路層、網絡層、傳輸層都有可能出現。日常的網絡應用開發大多數在傳輸層出現,而UDP是由消息保護邊界的,不會發生粘包、拆包問題,只發生在TCP協議中。假設客戶端向服務端發送了兩個連續的數據包Packet1、Packet2; 在這個過程中可能會出現3種情況:   1 、正常:兩個數據包逐一分開發送   2 、粘包:兩個包一同發送,   3 、拆包:Server接
相關文章
相關標籤/搜索