1

Java でターンベースのマルチプレイヤー (実際には 2 プレイヤー) を作成しています。同じデバイスで 2 人のプレイヤーがプレイできるようにしました。

clientClass の 2 つのインスタンスを制御するマルチスレッドの serverClass があり、ソケットを使用して同じマシン上で通信しています。

さて、ネットワーク内の 2 つの異なるシステムで再生できるようにする方法を考えています。

4

1 に答える 1

0

クライアントで使用できます

InetAddress.getByName("192.168.1.232");    

ここで、192.168.1.232 はサーバーの IP アドレスです。アドホックまたは LAN 経由で接続する場合は、サーバーに静的 IP を与えて、変更されないようにすることをお勧めします。TCP を使用している場合は、

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