Skip to content

Lesya899/Socket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Написать серверную часть клиент-серверного приложения на сокетах (не веб сокетах, а обычных сокетах). Тестирующее приложение будет имитировать клиентские приложения. Сервер должен слушать обращения клиентов на localhost:5050 и отправлять обратно все пришедшие от них сообщения. То есть, если клиент присылает "Hello!" ему обратно должно быть отправлено "Hello!".

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published