如何使客户端/服务器回合制java游戏可以在两台不同的计算机上播放

时间:2012-11-02 07:00:02

标签: java network-programming

我一直在用Java制作一个基于回合制的多人游戏(实际上是两个玩家)。我让它可以在同一台设备上播放两个玩家,以及一切......

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

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

1 个答案:

答案 0 :(得分:0)

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

InetAddress.getByName("192.168.1.232");    

其中192.168.1.232是您的服务器IP地址。当您通过Adhoc或LAN连接时,如果您为服务器提供静态IP以使其不会发生变化会更好。 如果您使用TCP,请使用

new Socket("192.168.1.232", port);