我尝试使用cherrypy& amp设置一个简单的网络界面。蟒。
该页面在localhost:8080
上可见。如果我在同一个局域网上尝试使用另一台计算机并尝试通过192.168.1.100:8080
与其连接,则无法正常工作。我需要打开一些端口吗?我认为linux不需要这样做。
答案 0 :(得分:2)
确保将您的服务器绑定到0.0.0.0:8080
而不是localhost:8080
。
localhost
始终解析为loopback接口,该接口只能从同一主机访问。
0.0.0.0
表示"所有接口" (也称为INADDR_ANY
)。
有关详细信息,请参阅ip(7)
联机帮助页中的INADDR_LOOPBACK
和INADDR_ANY
。