Saya menggunakan telnet untuk terhubung ke server terminal, yang proksi lalu lintas ke port RS-232.
Sayangnya ketika menggunakan beberapa perangkat tidak mungkin mengirim CTRL+C karakter (0x03). Alih-alih mentransmisikan karakter, sepertinya klien lokal telah menangkap keystroke, dan saya dibiarkan dalam "beberapa-mode-lain". Yang saya inginkan hanyalah mengirim karakter.
Untuk debug ini saya telah bermain-main dengan:
^] toggle termdata
dan
^] toggle options
Inilah yang terjadi ketika saya menekan CTRL+ Cpada server terminal yang tidak berfungsi:
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
Inilah yang terjadi pada server terminal yang berfungsi:
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
Saya sudah mencoba toggle localchars
tetapi tidak ada bedanya.
Saya juga sudah mencoba mode character
yang memungkinkan saya mengirim CTRL+C karakter , tetapi di sini saya tidak mendapatkan output apa pun dari perangkat.
Bagaimana saya bisa mengkonfigurasi klien telnet saya untuk menyelesaikan ini?