Тестовое задание от YouControl:
Создать простой сокет сервер в виде консольного приложения .NET Core 3.
Сервер должен ожидать входящего соединения с любого интерфейса на порту переданном через аргументы командной строки.
Клиентом будет выступать утилита telnet и весь обмен будет вестись в текстовом формате.
Одновременно подключенных клиентов может быть больше одного.
После установления соединения печатает приветствие и ожидает ввода от клиента завершающегося переводом строки.
В качестве команд будут целые числа, после ввода каждого следующего числа должен следовать ответ - сумма всех чисел введенных на протяжении сессии. При вводе некорректного значения возвращаем соответствующий ответ (мол ошибка, введите число или одну из команд), не падаем.
Кроме того должна быть специальная команда "list", ответом на которую должен быть список всех подключенных клиентов с их ip адресом, и суммой введенных им чисел.
Также необходимо предусмотреть завершение сеанса с обязательным освобождением всех задействованных им ресурсов.