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
- Host: GitHub
- URL: https://github.com/uzbekdev1/telnetcalc
- Owner: uzbekdev1
- Created: 2018-02-22T15:55:22.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-24T10:20:26.000Z (over 8 years ago)
- Last Synced: 2025-08-25T02:23:25.510Z (10 months ago)
- Topics: console, net-core, net-standart, nuget, real-time, rmi, socket, tcp
- Language: C#
- Size: 199 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Telnet Calc
Создать простой сокет сервер в виде консольного приложения .NET Core 2
Сервер должен ожидать входящего соединения с любого интерфейса на порту переданом через аргументы коммандной строки.
Клиентом будет выступать утилита telnet и весь обмен будет вестись в текстовом формате.
Одновременно подключеных клиентов может быть больше одного.
После установления соединения печатает приветствие и ожидает ввода от клиента завершающегося переводом строки.
В качестве комманд будут целые числа, после ввода каждого следующего числа должен следовать ответ - сумма всех чисел введённых на протяжении сессии.
Кроме того должна быть специальная комманда "list", ответом на которую должен быть список всех подключенных клиентов с их ip адресом, и суммой введённых им чисел.
Также необходимо предусмотреть завершение сеанса с обязательным освобождением всех задействованных им ресурсов.