這是我第一次嘗試讓HTTP服務器在我的計算機上工作,所以我遇到了一些技術難題。HTTP服務器不工作(Python)
我使用Python開發服務器,並且可以在本地主機上訪問它。但是當我嘗試通過IP地址連接時,它不起作用。我試圖連接我的手機,但沒有奏效。從我的理解,我可以連接到服務器,但其他人不能。我關閉了Windows防火牆,但仍然無法工作。這裏是我的代碼:
import SimpleHTTPServer
import SocketServer
handl = SimpleHTTPServer.SimpleHTTPRequestHandler
s = SocketServer.TCPServer(("localhost",2138),handl)
s.serve_forever()
如果它有什麼區別,我有與WAMP服務器相同的問題。我關閉防火牆並運行它,並且無法從其他設備連接。而且,我在另一個不同的路由器上的另一個房子嘗試了它,但它仍然無法工作。但是,我可以連接到我自己的WAMP服務器。
我真的不明白髮生了什麼問題,如果有人能幫助我,我將不勝感激!
這是大多數路由器的默認設置嗎?它似乎發生在我正在使用的每一個人身上。 –
路由器從未設置開箱即用的端口轉發。製造商無法知道您需要如何設置。你可以嘗試在這裏尋找你的路由器 - > http://portforward.com/english/routers/port_forwarding/routerindex.htm。您還需要閱讀其他人的答案,將其綁定到適當的界面,更改代碼中的'localhost'。 – baited