Rom*_*ise 5 python connection wamp http server
这是我第一次尝试让HTTP服务器在我的计算机上运行,所以我遇到了一些技术难题.
我使用Python开发服务器,我可以在我的localhost上访问它.但是当我尝试通过IP地址连接时,它不起作用.我也尝试在手机上连接,但这不起作用.根据我的理解,我可以连接到服务器,但其他人不能.我关闭了Windows防火墙,它仍然无法正常工作.这是我的代码:
import SimpleHTTPServer
import SocketServer
handl = SimpleHTTPServer.SimpleHTTPRequestHandler
s = SocketServer.TCPServer(("localhost",2138),handl)
s.serve_forever()
Run Code Online (Sandbox Code Playgroud)
如果它有任何区别,我遇到了与WAMP服务器相同的问题.我关闭防火墙并运行它,我无法从其他设备连接.而且,我在不同的路由器上的另一个房子里尝试过它,但它仍然没有用.但是,我可以连接到我自己的WAMP服务器.
我真的不明白出了什么问题,如果有人能帮助我,我将不胜感激!
听起来你的路由器阻止了你。你需要打开路由器配置页面,一般是192.168.1.1或者类似的东西,查看路由器手册。然后您需要对其进行设置以将端口转发到您的服务器 PC。完成此操作的步骤因路由器而异,请尝试谷歌搜索“端口转发 your_router_here”(不带引号),将 your_router_here 替换为您正在使用的路由器。