我一直在用Java制作一个基于回合制的多人游戏(实际上是两个玩家)。我让它可以在同一台设备上播放两个玩家,以及一切......
我有一个多线程serverClass控制clientClass的两个实例,它使用套接字在同一台机器上进行通信。
现在,我想知道如何让它在网络中的两个不同系统上播放?
答案 0 :(得分:0)
在您的客户端中,您可以使用
InetAddress.getByName("192.168.1.232");
其中192.168.1.232是您的服务器IP地址。当您通过Adhoc或LAN连接时,如果您为服务器提供静态IP以使其不会发生变化会更好。 如果您使用TCP,请使用
new Socket("192.168.1.232", port);