Как мне подключиться к серверу Telnet в c #?

2

У меня есть мой OJT, и моя текущая задача - сделать FTP-клиентский сервер, подключающийся к серверу telnet. Это мой первый раз, когда я делаю такую ​​программу. Любая идея, как я могу это сделать в приложении С# windows? как установить соединение с telnet с полной аутентификацией? Являются ли их библиотеки с открытым исходным кодом, чтобы помочь мне сделать это? Любая помощь с этим будет очень оценена. Спасибо.

Теги:
telnet

2 ответа

3

EDIT: в этом разделе есть еще один вопрос переполнения стека, который отвечает на него очень хорошо.

Наиболее популярная стратегия, похоже, связана с использованием класса System.Net.Sockets

Эти два сайта имеют образцы кода и описывают открытие соединения и чтение данных: Справка С# - клиент TELNET

С# и Telnet - не так болезненно, как кажется

Но если вы хотите пойти с открытым исходным кодом, существует проект под названием .NET Telnet, который предоставляет библиотеку с открытым исходным кодом для помощь с telnet-взаимодействиями.

1

Начните с чтения в классе TcpClient, а затем выполните поиск кода примера. Если вам нужно реализовать Telnet клиент, вы должны понимать старый добрый RFC 854.

FTP - это всего лишь множество других RFC, вы можете начать с RFC 959.

Оба клиента Telnet и FTP напрямую реализуются с помощью TcpClient.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню