![](/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.