我目前正在开发一款基于 Java 的游戏,可以在没有服务器的情况下进行 P2P 游戏。到目前为止,我已经能够让它工作,一个人输入另一个人的 IP,我通过电话得到
InetAddress.getLocalHost().getHostAddress());
但是,这仅适用于同一网络上的两台计算机。如何获得跨网络工作的 IP?谢谢你的帮助!
编辑:这是一个1v1的游戏,所以多个连接不是问题。我打算让用户通过Skype或其他方式发送IP……这只是我想和我的朋友一起使用的东西。前任。它显示 IP,您将其发送给您的朋友,他使用它连接。