Написать серверную часть клиент-серверного приложения на сокетах (не веб сокетах, а обычных сокетах). Тестирующее приложение будет имитировать клиентские приложения. Сервер должен слушать обращения клиентов на localhost:5050 и отправлять обратно все пришедшие от них сообщения. То есть, если клиент присылает "Hello!" ему обратно должно быть отправлено "Hello!".
В процессе тестирования к серверу будут одновременно подключаться 10 клиентов. Каждый клиент будет отправлять по сообщению каждую миллисекунду в течение 5 секунд. Сервер должен отвечать всем клиентам одновременно. Время на обработку сообщений от всех клиентов не более 10 секунд. Если сервер отвечает дольше - увеличьте число потоков для обработки сообщений. Во время проверки тестовая система: -запустит ваш сервер; -подождет пока "Server started"; -создаст 10 сокетов в 10 потоках и каждым из них обратиться к серверу на localhost:5050; -каждый клиент будет отправлять одно сообщение в миллисекунду на сервер, и ждать пока оно вернется обратно; -после отправки 5000 сообщений клиент отправит на сервер "Bue.", по этому сигналу сервер должен разорвать соединение с сокетом; -после того как все клиенты отработают, тестирующая система оценит время, которое ушло на проверку. Общее время работы должно быть менее 10 секунд.