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

查看 283|回复 20
作者:error0   
听说这是贵站的月经贴!
关于 TCP 协议 ”粘包和拆包“ 的见解
error0
OP
  
说好月经贴呢 人呢???
GeekGao   
“TCP ”粘包和拆包“ 这个说法像是 TCP 的设计错误” —— 这只是 OP 自己的感觉吧。。。
要正确处理 TCP 流数据,应用层需要:
1.自己定义消息的边界,例如使用固定长度、长度字段、或特殊分隔符。
2.在接收端根据定义的边界来解析完整的消息。
3.不要假设一次接收的数据就是一个完整的消息。
error0
OP
  
@GeekGao 🤣你怎么跳过阅读到最后
anjingdexiaocai   
个人理解所谓的粘包,拆包,都是应用层协议定义不明确,把锅甩给传输层。就好比装货和卸货两方自己不定义好规则,怪运输火车搞出问题。
wuzzispacelake   
引流的态度要不要这么屌的哦
error0
OP
  
@GeekGao 但是在很多技术论坛就是这样 ,很多书籍,以及面试题都再说 如何处理 tcp 粘包问题
error0
OP
  
@wuzzispacelake (逃
GeekGao   
@error0 因为在我的印象里,没人说 TCP 协议有这种“设计错误” 啊,所以,我的认知里就不会存在你观察到的“问题“
error0
OP
  
@GeekGao 你可以到搜索引擎搜到 如何处理 tcp 粘包问题,这不就是再说是 tcp 的问题吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部