chan333 2023-03-02 01:41 采纳率: 50%
浏览 18

1、python怎么实现xmlrpc一个服务端同时接受处理多个客户端的请求

1、python怎么实现xmlrpc一个服务端同时接受处理多个客户端的请求?

  • 写回答

2条回答 默认 最新

  • Taylor 淡定哥 2023-03-02 03:13
    关注

    用 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()
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月2日