Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 字面意思是什么;“向上”;戈朗的密钥转义序列_Go_Telnet - Fatal编程技术网

Go 字面意思是什么;“向上”;戈朗的密钥转义序列

Go 字面意思是什么;“向上”;戈朗的密钥转义序列,go,telnet,Go,Telnet,我正在编写一个Go程序,通过Telnet与服务器通信。它有一个互动的小程序(我听说它可以用一种叫做“诅咒”的东西制作——这里不熟悉) 虽然我可以发送类似于“\r\n”的“回车”,但我发现自己需要发送一个“向上”键。如何在我的Go代码中写入文字“up”键,以及任何和所有适当的转义序列,以便正确发送到服务器?\x1b是转义序列。CSI codes per有效,因此将光标向上移动一行是\x1ba。根据,为键向上尝试0x103,例如,为大端字节尝试[]字节{0x01,0x03},或为[]字节{0x03,

我正在编写一个Go程序,通过Telnet与服务器通信。它有一个互动的小程序(我听说它可以用一种叫做“诅咒”的东西制作——这里不熟悉)


虽然我可以发送类似于
“\r\n”
的“回车”,但我发现自己需要发送一个“向上”键。如何在我的Go代码中写入文字“up”键,以及任何和所有适当的转义序列,以便正确发送到服务器?

\x1b
是转义序列。CSI codes per有效,因此将光标向上移动一行是
\x1ba

根据,为
键向上尝试
0x103
,例如,为大端字节尝试
[]字节{0x01,0x03}
,或为
[]字节{0x03,0x01}尝试这两种方法
对于little-endian,你需要熟悉诅咒。答案完全取决于使用的终端(模拟器),与Go完全无关。