An open API service indexing awesome lists of open source software.

https://github.com/uzbekdev1/telnetcalc

Telnet Calc
https://github.com/uzbekdev1/telnetcalc

console net-core net-standart nuget real-time rmi socket tcp

Last synced: about 1 month ago
JSON representation

Telnet Calc

Awesome Lists containing this project

README

          

# Telnet Calc

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

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

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

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

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

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

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

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