2010-08-19 101 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防火牆)