我使用 telnet 连接到终端服务器,该服务器将流量代理到 RS-232 端口。
不幸的是,在使用某些设备时,无法发送CTRL+C字符 (0x03)。似乎本地客户端没有传输字符,而是捕获了按键,而我处于“其他模式”。我想要的只是发送一个角色。
为了调试这个,我一直在玩:
^] toggle termdata
Run Code Online (Sandbox Code Playgroud)
和
^] toggle options
Run Code Online (Sandbox Code Playgroud)
当我在无法工作的终端服务器上按CTRL+时会发生以下情况C:
telnet 10.10.129.101 2012
Trying 10.10.129.101...
Connected to termserv-val3 (10.10.129.101).
Escape character is '^]'.
^]
telnet> toggle options
Will show option processing.
^]
telnet> toggle termdata
Will print hexadecimal representation of terminal traffic.
SENT IAC IP
SENT DO TIMING MARK
Run Code Online (Sandbox Code Playgroud)
以下是在正常工作的终端服务器上发生的情况:
telnet termserv-val2 2012
Trying 10.10.128.93...
Connected to termserv-val2 (10.10.128.93).
Escape character is '^]'.
telnet> toggle options …Run Code Online (Sandbox Code Playgroud)