Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.57 KB

README.md

File metadata and controls

17 lines (9 loc) · 1.57 KB

Telnet Calc

Создать простой сокет сервер в виде консольного приложения .NET Core 2

Сервер должен ожидать входящего соединения с любого интерфейса на порту переданом через аргументы коммандной строки.

Клиентом будет выступать утилита telnet и весь обмен будет вестись в текстовом формате.

Одновременно подключеных клиентов может быть больше одного.

После установления соединения печатает приветствие и ожидает ввода от клиента завершающегося переводом строки.

В качестве комманд будут целые числа, после ввода каждого следующего числа должен следовать ответ - сумма всех чисел введённых на протяжении сессии.

Кроме того должна быть специальная комманда "list", ответом на которую должен быть список всех подключенных клиентов с их ip адресом, и суммой введённых им чисел.

Также необходимо предусмотреть завершение сеанса с обязательным освобождением всех задействованных им ресурсов.