簡體   English   中英

telnet會話使用網絡流向TcpClient發送“ F3”密鑰

[英]telnet session sending 'F3' key to TcpClient using network stream

我正在使用c#進行telnet會話,並想向會話發送“ F3”

TcpClient oClient = new TcpClient();
oClient.Connect(IP, 23);  
NetworkStream ns = oClient.GetStream();
string msg=""// here to send 'F3' key
ns.Write(msg, 0, msg.Length);

我嘗試使用"{F3}""\\033[13~"但沒有用

這里的基礎數據只是一個沒有鍵盤概念的TCP流,所以真正的問題是:另一端將其解釋為F3 會有什么期望 一種方法是設置一個虛擬TCP轉儲控制台exe(服務器),並使工作的客戶端連接並按F3鍵-檢查發送的內容。 但是,有一些可能的候選人,包括:

  • "^[[13~"
  • "\\033[13~"
  • "\\x1bOR"

(用於不同的客戶端/服務器實現)

暫無
暫無

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

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