2013-01-16 58 views
0

可能重複:
C# Telnet Library通過在C#中使用Telnet執行命令

我希望的telnet編程方式使用C#這樣一旦我建立與服務器的連接做的,我可以在服務器上執行命令如ls,ls -l,mv,rm ..等

可能嗎? C#中是否存在類似於FTP(FtpWebRequest)類的類?如果是的話,請指導我採用正確的方法。

當我執行ls時,我需要在服務器上生成的列表發送到客戶端,即我的情況下的Windows機器。

回答

4

是的,在這裏你有一個telnet圖書館 http://www.codeproject.com/KB/IP/MinimalisticTelnet.aspx

+0

感謝@kamote。這有幫助! –

+0

需要了解Minimalistic Telnet應用程序中的一件事。我去調試瞭解代碼。理解它的大部分..但在一個區域有疑問,即用戶命令(如ls)被轉換爲字節並寫入套接字流(tcpSocket.GetStream()。Write(buf,0,buf.Length))和然後逐字節讀取。我想知道實際執行的命令在哪裏?這裏一點困惑.. –