Skip to content

uzbekdev1/TelnetCalc

Repository files navigation

Telnet Calc

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

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

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

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

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

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

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

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