粘包的原因分析及解決

文章目錄 1 粘包的原因分析 2 客戶端解決粘包的問題 3 服務端解決粘包的問題 1 粘包的原因分析 先看一下數據收發的示意圖: 我們之前每次只處理一幀數據,如果接收端的處理速度力和發送端的發送速度不匹配就會導致接收緩衝區滿的情況,這種情況下就會出現緩衝區溢出的情況,導致網絡阻塞。在實際的測試中,發現程序直接卡死,原因暫時無法得知! 我們這個時候就需要引入第二緩衝區,我們每次不再讀取一幀的數據長度
相關文章
相關標籤/搜索