簡體   English   中英

使用C#控制台應用程序進行Telnet

[英]Telnet Using C# Console Application

我有一個服務器,我可以使用我的Windows 7遠程登錄它。我只需輸入telnet,然后在Cmd中打開主機端口,然后輸入我的用戶名和密碼。 在它之后,每件事都可以,我可以執行所有命令,我想知道,在C#中有這樣的方法嗎? 只需連接到主機端口傳遞用戶名和密碼,只執行命令?

您可以使用Minimalistic Telnet ,這是一個很好的免費C#telnet客戶端庫。

無論你崇拜什么神靈......

http://en.wikipedia.org/wiki/Telnet

沒有Telnet的有線協議...它是有點的,你不必擔心這個,除非你做了一些先進的事情(你不是)

1)使用TcpClient,在端口上連接(可能是23)2)使用Encoding.GetBytes('commmand')創建命令。 3)在Socket上發送字節並處理響應...

您可以使用Process.Start啟動telnet進程,然后將數據發送到該進程的標准輸入,並從標准輸出中讀取。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM