如何快速检查SimpleXMLRPCServer服务器是否在线?

时间:2011-11-01 09:28:19

标签: python network-programming

服务器位于本地网络上。

我尝试使用try-except并调用其中一个服务器的方法,但是,如果服务器处于脱机状态,则大约需要1秒钟,对于我的应用程序来说这太长了。

是否可以快速检查ServerProxy所定位的服务器是否在线?

1 个答案:

答案 0 :(得分:1)

我会像你那样做。比权限更容易请求宽恕;)这是常见的python编码风格。您唯一可能做的就是调整网络超时。

如果你想要可靠地检查,你就是最好的方式。服务器的答案可能会延迟到大约一秒,如果他超载或其他东西是网络虚假。

编辑:

我会将插件从plundra添加到我的答案中,这解释了如何Set timeout for xmlrpclib.ServerProxy