解決粘包問題的三種方法

方法一:定長數據流

 服務器客戶端提前協商,每個消息定長,不足的空白字符補足

方法二: 特殊結束符

雙方協商定義一個特殊的分隔符號  比如@ #  $_$等  只要沒有發送分隔符就意味着一條數據沒有結束

方法三:協議

相對最成熟額數據傳遞方式,由服務器開發者提供固定格式的協議標準,雙方都按照協議進行發送接收數據的。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章