Я работаю с классом ServerSocket и открывать темы, когда новый клиент попадает в ServerSocket:будет ServerSocket (порт) и многопоточность работает хорошо для 5000 одновременных клиентов хиты?
serverSocket = new ServerSocket(port);
while (true) {
Socket clientSocket = serverSocket.accept();
new Thread(this).start();//opening multiple threads
}
но когда 5000 клиентов попадает на эту ServerSocket ошибка показывает на стороне клиента: java.net.ConnectException: Connection refused: connect
Пожалуйста скажите мне, что является лучшим способом открыть серверный сервер, чтобы он мог принимать все клиентские соединения? существует промежуток времени в 1 миллисекунду между одновременными подключениями клиентов.
Что говорит журнал на стороне сервера? Возможно, вам нужно настроить пределы дескриптора файла. –
ошибок на сервере не работает. проблема с соединением проблемы на стороне клиента во время соединения сокета. clientSocket = новый сокет («localhost», порт); Каков предел дескриптора файла и как его настроить? – java2485