我一直在用 Java 制作一个回合制多人游戏(实际上是两个玩家)。我已经让它可供两个玩家在同一设备上玩,一切......
我有一个多线程 serverClass 控制 clientClass 的两个实例,并且它使用套接字在同一台计算机上进行通信。
现在,我想知道如何使其可以在网络中的两个不同系统上播放?
最佳答案
在您的客户端中您可以使用
InetAddress.getByName("192.168.1.232");
其中 192.168.1.232 是您的服务器 IP 地址。当您通过 Adhoc 或 LAN 连接时,最好为您的服务器提供一个静态 IP,这样它就不会改变。 如果您使用 TCP,则使用
new Socket("192.168.1.232", port);
关于java - 如何使客户端/服务器回合制java游戏可以在两台不同的计算机上玩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13190737/