2个PC之间的局域网中的Python SimpleHTTPServer

时间:2015-06-17 03:25:18

标签: python

我正在尝试在局域网中运行一个简单的HTTPServer。 PC-A(192.168.2.10)和PC-B(192.168.2.12)在同一个局域网中。

我想使用firefox网络浏览器从PC-B访问PC-A中运行的HTTPServer。

在PC-A(192.168.2.10)中,我跑了, $ python -m SimpleHTTPServer $在0.0.0.0端口8000上提供HTTP

从PC-A I(192.168.2.10)可以使用firefoxx网络浏览器访问HTTPServer

with,
1. http://192.168.2.10:8000  <-- WORKS
2. http://127.0.0.1:8000     <-- WORKS

但是如果我尝试与

连接,则来自PC-B(192.168.2.12)
1. http://192.168.2.10:8000  <-- Does NOT WORK ??

是否可以通过上述步骤从PC-B连接到PC-A的HTTP服务器?或者是否需要其他一些设置?

2 个答案:

答案 0 :(得分:0)

AFAIK,您应该通过虚拟服务器或端口转发在路由器中启用HTTP端口,具体取决于路由器的类型。

答案 1 :(得分:0)

这似乎是我局域网中的网络问题。在我切换到另一台PC-C并运行

后问题解决了
$ python -m SimpleHTTPServer 
$ Serving HTTP on 0.0.0.0 port 8000

我能够从PC-B连接到PC-C的HTTP服务器。虽然不确定究竟是什么原因,但问题已经解决了。