2009-06-01 7 views
2

私は自分のOJTを持っています。私の現在の仕事は、Telnetサーバーに接続しているFTPクライアントサーバーを実行することです。この種のプログラムを初めてやりました。どのように私はC#のWindowsアプリケーションでこれを行うことができます任意のアイデア?どのように私は完全な認証でtelnetへの接続を確立するのですか?オープンソースライブラリは私の手助けをしていますか?これに関する助けは非常に高く評価されます。どうも。C#でTelnetサーバーに接続するにはどうすればよいですか?

答えて

3

EDIT:このトピックの別のstack overflow questionが非常にうまく対応しています。 C# Help - TELNET Client

C# and Telnet- Not as painful as it sounds

最も人気のある戦略は、これら二つのサイトの両方が、コードサンプルを持っているし、接続を開き、データを読み込む記述System.Net.Socketsクラスに

を使用して関与するように見えますしかし、オープンソースのルートに行きたい場合は、.NET Telnetというプロジェクトがあり、これはTelnetのやりとりを支援するオープンソースライブラリを提供します。

1

TcpClientクラスを読んでから、サンプルコードを検索してください。 Telnetクライアントを実装する必要がある場合は、良い古いRFC 854を理解する必要があります。

FTPは、ほんの数多くの他のRFCであり、RFC 959から始めることができます。

TelnetクライアントとFTPクライアントの両方は、直接TcpClientで実装できます。