我通过TCP / IP套接字连接硬件,但文档有限。
目前,我可以通过在Putty中发送Ctrl + G来获得我所追求的响应,其打印为' ^ G'
我如何在代码中复制它?我可以发送' G'但是我不知道如何用' Ctrl'来修改它。
Dim buffer = Text.ASCIIEncoding.ASCII.GetBytes(cmd & vbNewLine)
ns.Write(buffer, 0, buffer.Length) 'ns = Network Stream
ns.Flush()
我在VB.Net工作但是C#中的例子很好。
答案 0 :(得分:1)
Ctrl按钮不会被执行发送,Ctrl按钮+一个字符可作为许多ASCII控制字符的快捷方式。在这种情况下,Ctrl + G发送(ASCII值007)控制字符(打印为^ G)