2010-08-19 75 views
0

我写了一个小型HTTP服务器,本地一切正常,但我无法从任何其他计算机(包括网络上的其他计算机)连接到服务器。我不确定这是服务器问题,还是只需要对Windows进行一些调整。我关掉了防火墙,所以不能成为问题。Python服务器帮助

我使用Python 2.6在Windows 7

回答

2

没有任何的代码示例,我只能假设你的服务器连接到其他地区像本地主机/ 127.0.0.1而不是一些专用接口上侦听你的网络。

+0

DUH!我猜想有些事情太简单了。谢谢! :) – 2010-08-19 14:41:15

+0

我会猜测在80端口,因为这是特权。 – 2010-08-19 14:50:54

+0

然后你通常会得到一些底层操作系统的错误消息,你必须是一个特权用户(在那个漂亮的黑屏:-P)IIRC的形式。 – 2010-08-19 15:17:45

0

有些事情要检查:

  1. 你们能通过你的机器的IP,而不是本地主机连接到服务器?即如果您的机器在网络中为1.2.3.4,并且服务器正在侦听端口8080,您是否可以在同一台机器上打开浏览器http://1.2.3.4:8080来查看它?
  2. 你可以做(​​1)从另一台机器? (只是一个健全的检查...)
  3. 其他服务器在整个网络中工作吗?即如果你在机器上运行一个简单的FTP服务器(如Filezilla服务器),你可以从其他机器上FTP吗?
  4. 你可以ping另一台机器吗?
  5. 你还在运行防火墙吗? (即默认的Windows防火墙)