Python 3 的 XMLRPC 远程对象

0 投票
2 回答
1773 浏览
提问于 2025-04-15 15:17

我正在尝试使用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')

撰写回答