Как мне подключиться к серверу Telnet в c #? - PullRequest
2 голосов
/ 01 июня 2009

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

Ответы [ 2 ]

3 голосов
/ 01 июня 2009

РЕДАКТИРОВАТЬ: есть еще один вопрос переполнения стека по этой теме, который отвечает на него очень хорошо.

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

Оба этих сайта имеют примеры кода и описывают открытие соединения и чтение данных: C # Help - Клиент TELNET

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

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

1 голос
/ 01 июня 2009

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

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

Как клиенты Telnet, так и клиенты FTP могут быть реализованы напрямую с помощью TcpClient.

...