TCP粘包和常用解決方案

0、現象 1、產生的原因 根因:無消息保護邊界。面向流的。 具體原因: 1、nagle算法 爲了提高發送效率 2、mtu限制 數據鏈路層限制,導致發送端拆包 3、recvbuf 接收端緩衝區。或者進程處理不及時會導致粘包 2、解決的辦法 1、固定長度 2、固定分隔符 3、頭+body,頭部包含data長度 參考文章: https://blog.csdn.net/u013857458/article
相關文章
相關標籤/搜索