从Mac连接到Python XML RPC
我用python编写了一个XML RPC服务器,用python编写了一个简单的测试客户机。服务器在linux机器上运行。我通过在同一台linux机器上运行python客户机对其进行了测试,结果证明它是有效的 然后,我尝试在Mac上运行python客户端,结果出现以下错误从Mac连接到Python XML RPC,python,macos,xml-rpc,Python,Macos,Xml Rpc,我用python编写了一个XML RPC服务器,用python编写了一个简单的测试客户机。服务器在linux机器上运行。我通过在同一台linux机器上运行python客户机对其进行了测试,结果证明它是有效的 然后,我尝试在Mac上运行python客户端,结果出现以下错误 socket.error: (61, 'Connection Refused') 我可以从Mac上ping和ssh进入linux机器。所以我不认为这是一个配置或防火墙错误 有人知道会出什么问题吗 客户端的代码如下所示: imp
socket.error: (61, 'Connection Refused')
我可以从Mac上ping和ssh进入linux机器。所以我不认为这是一个配置或防火墙错误
有人知道会出什么问题吗
客户端的代码如下所示:
import xmlrpclib
s = xmlrpclib.ServerProxy('http://143.252.249.141:8000')
print s.GetUsers()
print s.system.listMethods()
“连接被拒绝”表示连接被拒绝-机器已启动且在网络中,但不接受端口8000
上的连接-它正在主动拒绝连接
那么可能服务器软件没有在服务器上运行?或者正在另一个端口中运行?或者绑定到不同的IP地址?因此,您在服务器中指定的IP必须是客户端中指定的IP。我在服务器上安装了localhost,然后使用上的ip从另一台机器进行连接!