TCP 粘包? 到底有没有粘包?

error0 · 2024-8-24 18:20:46 · 156 次点击
听说这是贵站的月经贴!
[关于 TCP 协议 ”粘包和拆包“ 的见解]( https://www.error0.cn/article/a7dd567e-8c2a-4a3a-88f0-62a882f4485a)
举报· 156 次点击
登录 注册 站外分享
6 条回复  
GeekGao 小成 2024-8-24 18:31:21
“TCP ”粘包和拆包“ 这个说法像是 TCP 的设计错误”   —— 这只是 OP 自己的感觉吧。。。

要正确处理 TCP 流数据,应用层需要:
1.自己定义消息的边界,例如使用固定长度、长度字段、或特殊分隔符。
2.在接收端根据定义的边界来解析完整的消息。
3.不要假设一次接收的数据就是一个完整的消息。
anjingdexiaocai 小成 2024-8-24 18:35:28
个人理解所谓的粘包,拆包,都是应用层协议定义不明确,把锅甩给传输层。就好比装货和卸货两方自己不定义好规则,怪运输火车搞出问题。
wuzzispacelake 小成 2024-8-24 18:35:47
引流的态度要不要这么屌的哦
julyclyde 小成 2024-8-24 18:40:06
@error0 你要是觉得能搜到就存在,那你的理解能力和逻辑都有问题
oamu 小成 2024-8-24 18:52:07
粘包👮来了!谁说粘包的通通带走!
coderxy 小成 2024-8-24 18:52:54
说粘包的通通逮走
返回顶部