def startXMLRPCServer(rpcInstance, address, port, logFilename):
rpcInstance.logger = createLogger(logFilename)
#server = SimpleXMLRPCServer.SimpleXMLRPCServer((address, port), allow_none=True, logRequests = True)
server = VerboseFaultXMLRPCServer((address, port), LoggingSimpleXMLRPCRequestHandler, allow_none=True)
print "SimpleXMLRPCServer Started. Listening on %s:%d..." % (address, port, )
server.register_instance(rpcInstance, True)
try:
while True:
server.handle_request()
#server.serve_forever()
except KeyboardInterrupt:
pass
except Exception:
raise
finally:
print "Exiting"
server.server_close()
xml_rpc_server.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录