私はserversocketクラスで作業しており、新しいクライアントがserversocketにヒットしたときにスレッドを開きます:
serverSocket = new ServerSocket(port);
while (true) {
Socket clientSocket = serverSocket.accept();
new Thread(this).start();//opening multiple threads
}
しかし、5000 クライアントがこのサーバーソケットにヒットすると、クライアント側にエラーが表示されます。java.net.ConnectException: Connection refused: connect
サーバーソケットを開いてすべてのクライアント接続を受け入れることができるようにするためのより良い方法を教えてください。同時クライアント接続間には 1 ミリ秒のタイム ギャップがあります。