Python 3 的 XMLRPC 远程对象
我正在尝试使用xmlrpc和Python 3来实现一个远程对象的功能。我试过了这个例子,链接在这里:http://docs.python.org/3.1/library/xmlrpc.server.html?highlight=xmlrpc#simplexmlrpcserver-example,但是它只在本地计算机上能正常工作,我该如何让它在内部IP之间也能正常工作呢?
2 个回答
1
把本地服务器的地址更新成下面这样:
对于服务器来说:s = SimpleXMLRPCServer(("ServerIp", 8000))
对于客户端来说:s = xmlrpc.client.ServerProxy("http://ServerIp:8000/")
0
也许我没理解你的问题,不过……你有没有试过在另一台机器上运行服务器的代码?然后在客户端的代码里,把第一行的'localhost'改成远程服务器的IP地址?这行代码是s = xmlrpc.client.ServerProxy('http://localhost:8000')
。