服务器位于本地网络上。
我尝试使用try-except并调用其中一个服务器的方法,但是,如果服务器处于脱机状态,则大约需要1秒钟,对于我的应用程序来说这太长了。
是否可以快速检查ServerProxy所定位的服务器是否在线?
答案 0 :(得分:1)
我会像你那样做。比权限更容易请求宽恕;)这是常见的python编码风格。您唯一可能做的就是调整网络超时。
如果你想要可靠地检查,你就是最好的方式。服务器的答案可能会延迟到大约一秒,如果他超载或其他东西是网络虚假。
编辑:
我会将插件从plundra添加到我的答案中,这解释了如何Set timeout for xmlrpclib.ServerProxy。