Trafiği RS-232 bağlantı noktasına yakınlayan bir terminal sunucusuna bağlanmak için telnet kullanıyorum.
Ne yazık ki bazı cihazları kullanırken CTRL+ Ckarakterini (0x03) göndermek mümkün değildir . Karakteri iletmek yerine, yerel istemcinin tuş vuruşunu yakaladığı görülüyor ve "bazı diğer modlarda" kalıyorum. İstediğim sadece bir karakter göndermekti.
Bu hata ayıklamak için ile oynuyordum:
^] toggle termdata
ve
^] toggle options
Çalışmayan bir terminal sunucusunda CTRL+ tuşuna bastığımda şöyle olur 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
İşe yarayan terminal sunucularında şunlar olur:
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
Denedim toggle localchars
ama fark etmedi.
Ayrıca + karakterini mode character
göndermeme izin verdim, ancak burada cihazdan herhangi bir çıktı almadım.CTRLC
Telnet istemcimi bunu çözmek için nasıl yapılandırabilirim?