闪电雷
套接字的问题是它们缓冲数据并在缓冲区填充或给定间隔时发送数据。有什么方法可以避免它,并通过套接字以高优先级发送消息,而没有任何延迟?以我来说,毫秒为单位。
朋恰
TCP_NODELAY是您要寻找的选项
样例代码:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
有关更多信息,请参见
这样的质量检查
本文
其他质量保证
注意:在Linux系统上,还可以使用TCP_CORK选项。
在应用程序中尝试这两个选项,然后看看会发生什么。请阅读有关这两种优点和缺点的详尽而翔实的文章。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句