端口8000上的Python http.server工作,而端口8000上的xmlrpc.server拒绝连接

时间:2015-01-04 19:25:42

标签: python sockets networking

我想找出原因

python -m http.server 8000

有效,而

python rpc_server.py 8000

拒绝远程主机的连接。我的rpc_server.py代码是从https://docs.python.org/3/library/xmlrpc.server.html

逐字记录的

当我向http.server发出GET请求时,一切正常,本地和远程(路由器正确转发请求)。同样,当我从同一台机器(localhost)ping rpc_server时,我得到一个响应。但是,当我从另一台机器(远程主机)ping rpc_server时,我得到'连接被拒绝'。使用tcpdump,我可以看到,当我提交SYN请求时,响应始终是RST。为什么SimpleXMLRPCServer会向所有远程主机请求发送重置信号,而不是本地主机请求? (我尝试使用Chrome中的POSTMAN和rpc_client.py [取自上面相同的教程]发送远程主机请求。)

0 个答案:

没有答案