1、python怎么实现xmlrpc一个服务端同时接受处理多个客户端的请求?
用 Python 的标准库模块 xmlrpc.server
你参考一下这个:
from xmlrpc.server import SimpleXMLRPCServer
from xmlrpc.server import SimpleXMLRPCRequestHandler
# 自定义处理程序类,继承 SimpleXMLRPCRequestHandler
class RequestHandler(SimpleXMLRPCRequestHandler):
rpc_paths = ('/RPC2',) # 设置 RPC 路径为 /RPC2
# 创建服务器对象并设置处理程序
server = SimpleXMLRPCServer(('localhost', 8000), requestHandler=RequestHandler)
# 注册一个方法
def add(x, y):
return x + y
server.register_function(add)
# 启动服务器并开始监听请求
server.serve_forever()