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