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

2024-08-24 18:20:46 +08:00
 error0

听说这是贵站的月经贴! 关于 TCP 协议 ”粘包和拆包“ 的见解

9286 次点击
所在节点    程序员
68 条回复
marcong95
2024-08-26 09:40:07 +08:00
用粘包两个字可以特定明确地描述类似于「应用层没有正确处理使用 TCP 协议传输数据时的消息边界问题」这种长篇大论的正确描述,我觉得倒也无妨。粘包警察要是能提出一个简短的术语大家应该也并不介意使用。非要追求绝对正确那要不参考大陆提到部分涉台用语时加个引号?
xxxccc
2024-08-26 09:49:21 +08:00
说了多少遍了,tcp 传输的是流,不是包
error0
2024-08-26 09:57:34 +08:00
@marcong95 如果能明确描述那应该是没有争议才对
ugpu
2024-08-26 10:05:29 +08:00
没办法 历史包袱吧.
毕竟把这么多抽象的数据发出去 肯定不能在关心数据大小 / 内容 / 格式.都是流 二进制.
反过来接收也一样
coderzhangsan
2024-08-26 11:49:36 +08:00
从计算机很多术语翻译来看,计算机也有很多一知半解的民科,没有系统性理解 TCP/IP ,TCP/IP 是流协议,应用层如何处理流,那是应用协议的问题,就如#56 所说,水管怎么处理粘水一样幽默🤣
kxg3030
2024-08-26 11:50:34 +08:00
粘人可以 粘包不行
CloudSen
2024-08-26 13:09:52 +08:00
@leaflxh 注入正能量
tyc
2024-08-27 10:25:32 +08:00
@xxxccc 理论上是流,实际上还是包

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1067508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX