मैं एक टर्मिनल सर्वर से कनेक्ट करने के लिए टेलनेट का उपयोग करता हूं, जो ट्रैफ़िक को 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चरित्र भेजने की अनुमति दी है , लेकिन यहां मुझे डिवाइस से कोई आउटपुट वापस नहीं मिला।
मैं इसे हल करने के लिए अपने टेलनेट क्लाइंट को कैसे कॉन्फ़िगर कर सकता हूं?