【发布时间】:2012-05-07 02:24:21
【问题描述】:
我在 python 中遇到了套接字问题。
我有一个 TCP 服务器和客户端,它们在 while 1 循环中相互发送数据。
它在 struct 模块 (struct.pack("hh", mousex, mousey)) 中打包了 2 个短裤。但有时当recv另一台计算机上的数据时,似乎有两条消息粘在一起。这是nagle的算法吗?
这里到底发生了什么?提前致谢。
【问题讨论】:
-
不,这不是 Nagle 的算法。 TCP 不复制数据。您必须发布一些代码,以便人们可以告诉您错误在哪里。
标签: python sockets double message