我正在写一些python,现在卡住了。 我认为这个“Nagle algoritm”是问题所在,因为我的包裹由于某种原因被延迟了一段时间给客户。
我在客户端和服务器上都尝试了这个,但它似乎不起作用(或者导致它的另一个问题):
socketobj.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
有什么想法吗?
编辑:可以在此处找到我的问题的完整说明: http://www.gamedev.net/community/forums/topic.asp?topic_id=554172&whichpage=1�答案 0 :(得分:0)
我不熟悉Python的套接字,但是它有一个flush方法吗?即使Nagle被禁用,如果你不写X个字节,大多数套接字实现都将缓冲。但是,如果调用flush,则应立即发送字节。