1

我一直在用 Java 制作一个基于回合的多人游戏(实际上是两个玩家)。我已经让它可以在同一设备上供两个玩家玩,而且一切都......

我有一个多线程的 serverClass 控制 clientClass 的两个实例,它使用套接字在同一台机器上进行通信。

现在,我想知道如何让它在网络中的两个不同系统上播放?

4

1 回答 1

0

在您的客户中,您可以使用

InetAddress.getByName("192.168.1.232");    

其中 192.168.1.232 是您的服务器 IP 地址。当您通过 Adhoc 或 LAN 连接时,最好为您的服务器提供一个静态 IP,这样它就不会改变。如果您使用 TCP,请使用

new Socket("192.168.1.232", port);
于 2012-11-02T13:51:24.730 回答