Я работаю с классом 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 миллисекунду.