【发布时间】:2010-09-24 16:48:08
【问题描述】:
我编写了一个使用 asyncore 模块同时与多个服务器通信的程序。在大多数情况下,我只是响应从服务器接收到的数据,但有时我需要发送一些“不同步”的数据。默认超时时间为 30 秒,在发送数据包之前会有明显的延迟,因此我将超时时间降低到 0.1 以提高响应速度。
我的问题是:在性能方面使用如此低的值是否是一个好主意,如果不是,是否有另一种更高效的方式来完成同样的事情?这样做的最佳做法是什么?
【问题讨论】:
-
很难理解超时值有什么相关性。也许代码可能有助于澄清这一点。