-1

クライアントがJavaのソケットを使用してサーバーへの接続を自動的に確立するようにする方法、Javaコードはありますか。LANネットワーク上にいくつかのマシンがあり、そのうちの1つには、接続されているすべてのクライアントをリッスンするサーバーが含まれています.クライアントがサーバーをリッスンし、サーバーが起動するとすぐに接続できるようにしたい.

4

1 に答える 1

1

ご覧のとおり、次の 2 つの選択肢があります。

  1. クライアントにループを記述します。何かのようなもの

    boolean connected = false;
    while (!connected) {
        connected = ... // try to connect
        Thread.sleep(/* some time */);
    }
    
  2. クライアントがポートでリッスンするようにします。サーバーが起動すると、そのポートに簡単なメッセージが送信されます。クライアントがそのメッセージを受け取ると、サーバーが稼働中であることがわかり、サーバーに接続できます。

于 2013-08-25T13:14:44.287 に答える