![](/img/trans.png)
[英]Sending and receiving over network using TcpClient (socket or Stream) fails after X interactions
[英]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.