gpt4 book ai didi

sockets - 在 python : how to do it the right way? 中禁用 nagle

转载 作者:行者123 更新时间:2023-12-03 11:50:33 26 4
gpt4 key购买 nike

我需要在 python2.6 中禁用 nagle 算法。我发现以这种方式在 httplib.py 中修补 HTTPConnection

    def connect(self):
"""Connect to the host and port specified in __init__."""
self.sock = socket.create_connection((self.host,self.port),
self.timeout)
self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, True) # added line

成功了。

显然,如果可能的话,我想避免修补系统库。所以,问题是:做这样的事情的正确方法是什么? (我是 python 的新手,很容易在这里遗漏一些明显的解决方案)

最佳答案

请注意,如果直接使用套接字库,以下内容就足够了:

self.socket.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, True)

我将此信息附加到已接受的答案中,因为它满足了将我带到这里的信息需求。

关于sockets - 在 python : how to do it the right way? 中禁用 nagle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14404376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com