【问题标题】:Why can't I access a simple Python server on a different computer?为什么我不能访问另一台计算机上的简单 Python 服务器?
【发布时间】:2020-11-14 21:59:05
【问题描述】:

我正在使用以下命令运行 Python 的 http.serverpy -m http.server --bind 0.0.0.0

我可以通过在浏览器的地址栏中输入bob:8000 来访问同一台计算机上的服务器(我可能将我的计算机命名为 Bob),但是当我尝试从不同的计算机以相同的方式访问服务器时同一网络上的计算机,它说

无法访问此站点

找不到鲍勃的服务器 IP 地址。

我之前可以访问此服务器,但自从升级我的互联网和路由器后我就无法访问了。如何从另一台计算机访问此服务器?

【问题讨论】:

    标签: python networking server


    【解决方案1】:

    嘿,如果您从另一台计算机访问它,您应该使用您的 IPv4 地址。您只能从您的计算机访问0.0.0.0:8000,同样您只能从您的计算机使用以下地址

    1. 127.0.0.0:anyport
    2. localhost:anyport
    3. 0.0.0.0:anyport

    您始终可以通过在 cmd 中键入 ipconfig 来查找您的 IPv4 地址,IPv4 地址看起来像这样

    192.168.xxx.xxx,10.0.xxx.xxx

    尝试后,您应该可以从另一台计算机访问该页面

    祝你好运!

    【讨论】:

    • IPv4 地址有效。知道为什么主机名停止在另一台计算机上工作吗? bob:8000 以前可以在两台电脑上工作,现在只能在本地工作。
    • 另外,我可以在本地访问localhost:8000,但不能访问127.0.0.0:80000.0.0.0:8000
    • 嗯,不确定
    猜你喜欢
    • 2018-06-04
    • 2018-06-16
    • 2013-01-06
    • 1970-01-01
    • 2020-07-06
    • 2017-07-15
    • 2014-12-26
    • 1970-01-01
    • 2019-05-22
    相关资源
    最近更新 更多