2016-09-05 4 views
1

私は基本的なクライアント/サーバーチャットアプリケーションを作成しています。ユーザーは自分のローカルネットワーク上のサーバーを選択して複数のクライアントを持つことができますサーバーのIPとポート番号を指定することで、そのサーバーに接続します(これまでのところ良い状態です)。ネットワーク上の複数のサーバーを見る

複数のサーバーがローカルネットワーク上で異なるポートを介して実行されている場合に、ローカルネットワーク上で接続できるすべてのサーバーをクライアントに表示させたい場合があります。私はこのプロジェクトに基本的なJavaソケットプログラミングを使用しています。

答えて

0

あなたは

  • は、各サーバがIPだ出版するUDPベースのプロトコルを使用可能性があり:毎秒のポートを。
  • 各サーバーが登録するサービスを持つことができます。あなたはそれでチャットして、すべてのサービスのリストを得ることができます。

チャットサービスの1つをサーバー検出に使用することができます。リストを取得する場合は、そのサーバー上のチャネルにメッセージを送信し、すべてのサーバーが待機し、チャットメッセージで応答します。

+0

ありがとう、ちょっとしたガイダンスが必要でした。私は間違いなくこれを調べます –

関連する問題