アクセス ポイントに接続する 2 つの Wi-Fi モジュール M1 と M2 があります。同じアクセス ポイントに接続する Android フォンがあります。Androidフォンにソケットサーバーがあり、2つのモジュールがクライアントとしてサーバーに参加しています。ここで私の質問は、M2 に何も送信せずに、私の電話からモジュール M1 に文字列メッセージを送信することは可能かということです。メッセージを送信するクライアントを選択したい。Javaでも可能ですか?
わかりました、ここに行きます。
//setting up server
ServerSocket serverSocket = new ServerSocket(8000, 0, IPaddress);
//creating a client socket to accept it
Socket clientSocket = serverSocket.accept();
accept()
ここで、関数がブロックされているためにメインスレッドがフリーズしないように、別のスレッドでクライアントを受け入れます。
新しいクライアントが接続するたびに新しいスレッドを作成する方法がわかりません。また、接続できるクライアントの数を制限する方法もわかりません。最大で 5 つのクライアントが必要で、それ以上は必要ありません。