我正在制作安卓游戏和我自己的 JAVA 服务器。我想在我自己的计算机上运行该服务器。我真的不需要在其他任何地方运行它,所以我真的不需要其他解决方案(付费主机等......)。我需要对我的计算机进行静态 IP 访问。目前我正在使用 no-ip.com 来执行此操作,但我无法访问接收到的数据。在我的服务器上,我使用 DatagramSocket.receive() 监听特定端口,而在另一端,我将数据发送到:
InetAddress.getByName(HostName.no-ip.biz):port(the port my server is listening to)
我可以看到我将数据发送到正确的地址(相同的地址 DUC 显示给我),但服务器没有捕获该数据。
如果有人有使用 no-ip.com 获取静态 IP 的经验,请提供帮助。
PS 目前我可以通过 iPhone 网络共享访问互联网,所以没有真正的路由器可能是这背后的原因。我已经读到我不需要在手机上进行端口转发,因为我的 ISP 正在为我做 NAT。任何解决方法?
它只是在我的计算机上安装 DUC 就足以使用 no-ip 吗?
获得静态IP的任何更简单(免费)的方法?