【问题标题】:Public ip socket networking公共 ip 套接字网络
【发布时间】:2015-08-17 21:23:50
【问题描述】:

我有一个可以相互连接和通信的服务器对象和客户端对象。

客户端使用服务器的私有 IP 地址进行连接。

但我希望能够使用公共 IP 地址通过互联网进行通信。

我使用网址 www.whatsmyip.com 作为网址获取公共 IP 地址。

我将这个公共 IP 地址粘贴到需要的地方,但客户端似乎无法使用公共 IP 地址找到服务器

【问题讨论】:

  • 很可能您的路由器上的防火墙没有配置为允许这样做。不,你不能从 Java 配置它,你必须使用它内置的网络服务器来配置你的路由器。
  • 这有几点可能出错。贴一些代码?您是否尝试 ping 公共地址 (url) 以查看它是否可以访问?
  • @NaveenKumar 添加任意斜体不是“改进的格式”。这只是给别人打扫干净。
  • 任意斜体@NaveenKumar?

标签: java sockets network-programming


【解决方案1】:

它与代码没有任何关系,只要服务器绑定到 INADDR_ANY。它与服务器端防火墙的正确端口转发有关。

【讨论】:

  • 所以不能在java中转发?
猜你喜欢
  • 1970-01-01
  • 2022-11-23
  • 2016-04-24
  • 1970-01-01
  • 1970-01-01
  • 2013-07-24
  • 1970-01-01
  • 2020-04-13
  • 2014-03-26
相关资源
最近更新 更多