我使用telnet连接到终端服务器,该服务器代理到RS-232端口的通信。
不幸的是,在使用某些设备时,无法发送CTRL+ C字符(0x03)。似乎没有发送字符,而是本地客户端捕获了击键,而我处于“其他模式”。我想要的只是发送一个角色。
为了调试,我一直在玩:
^] toggle termdata
和
^] toggle options
当我在不起作用的终端服务器上按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
这是在工作的终端服务器上发生的事情:
telnet termserv-val2 2012
Trying 10.10.128.93...
Connected to termserv-val2 (10.10.128.93).
Escape character is '^]'.
telnet> toggle options
Will show option processing.
telnet> toggle termdata
Will print hexadecimal representation of terminal traffic.
< 0x0 03
^C
我已经尝试过了,toggle localchars
但是没有任何区别。
我也尝试过mode character
允许我发送CTRL+ C字符,但是在这里我没有从设备返回任何输出。
如何配置telnet客户端来解决此问题?