gpt4 book ai didi

java - 本地无法访问简单服务器,但可以外部访问

转载 作者:搜寻专家 更新时间:2023-11-01 03:20:14 26 4
gpt4 key购买 nike

所以我正在学习制作一个 Android 应用程序,并且需要一个服务器来从中获取信息。我创建了一个简单的服务器,它只在端口 65431 上监听连接,一旦建立连接,就写出一行文本。

问题是,我可以从外部网络测试服务器并且一切正常,但是,当我从本地网络测试它时,它却不行。

本地网络是什么意思:

  1. Macbook 上的服务器 IP 192.168.5.111(不是 DHCP,由路由器静态分配)
  2. 拥有来自 ISP 的静态 IP
  3. 尝试通过连接到家庭 Wifi IP 192.168.5.101 的手机测试服务器
  4. 当测试本地主机时,它可以工作,但不能用于静态 IP

当我通过手机进行测试时,没有建立任何连接。有什么想法吗?

最佳答案

您的服务器将绑定(bind)到您提到的静态 IP。将服务器设置为在 IP 0.0.0.0 上运行一切都完成了。

在服务器上使用以下命令测试访问:

telnet <ip-address> <port>

关于java - 本地无法访问简单服务器,但可以外部访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32513113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com