[英]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.