我有一个通过 Flask 运行的本地服务器。我访问 localhost:5000,然后得到我的测试页面。
我的电脑在 WiFi 网络上的 IP 地址是 192.168.1.128。我的手机与笔记本电脑连接到同一 Wi-Fi 网络。
当我在笔记本电脑或手机上访问 192.168.1.128:5000 时,我收到“无法访问此站点:192.168.1.128 拒绝连接。”的信息。
为什么会发生这种情况?我的防火墙已禁用,我的 httpd.conf 似乎允许任何操作。这是该文件,以防我丢失某些内容: https://gist.github.com/MatthewPageCS/3eee9ac18dc8311302b37946f5eb338a
我需要做的就是将我的手机连接到运行我的 Flask 代码的服务器。知道是什么原因导致我的计算机允许我连接到本地主机但不允许连接 wifi IP 地址吗?
最佳答案
您必须在 0.0.0.0
上运行 Flask 应用程序,否则它将不是外部可见的服务器。
在 Flask Quickstart Documentation 获取战利品.
关于java - 手机无法连接到同一 wifi 网络上的 Flask 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38936293/