मैं सॉकेट के साथ एक टेलनेट कनेक्शन पर बातचीत करने की कोशिश कर रहा हूं। सॉकेट काम कर रहा है, लेकिन सर्वर ने मुझे उस बात कह रहा है:टेलनेट आईएसी कमांड का जवाब
ÿýÿýÿûÿû
login:
ÿýÿýÿûÿû
का मतलब है 255 253 1 255 253 31 255 251 1 255 251 3
मैं सभी आरएफसी डॉक्स लेकिन मैं डॉन पढ़ समझ में नहीं आता कि मुझे सर्वर पर (स्ट्रिंग एसीआईआई डेटा?) भेजने में सक्षम होने के साथ क्या जवाब देना चाहिए, मेरी इच्छा है कि लॉगिन प्रॉम्प्ट को सफलतापूर्वक चलाएं और फिर "halt" या किसी अन्य चीज़ जैसे सर्वर को आदेश भेजें।
आपके उत्तर के लिए अग्रिम धन्यवाद।
एक सामान्य टेलनेट क्लाइंट (कमांडलाइन से) आईएसी/बातचीत बंद कर देता है अगर यह किसी विदेशी टेलनेट पोर्ट से कनेक्ट नहीं हो रहा है। आईएसी कोड पार्स करना आसान है: आईआईआरसी दो बाइट और तीन बाइट अनुक्रम हैं, ज्यादातर मामलों में आप इको चालू/बंद स्विच को छोड़कर सब कुछ अनदेखा कर सकते हैं। आरएफसी में इसे देखो। – wildplasser
बीटीडब्ल्यू: पोस्ट में कोड क्षतिग्रस्त दिखते हैं। 255 + 253 तीन बाइट अनुक्रम (आईएसी + डीओ + विकल्प_ संख्या) का हिस्सा हैं दूसरा बाइट {251,252,253,254} -> तीसरे बाइट का पालन करने की अपेक्षा करता है। – wildplasser
मैंने अपनी पोस्ट संपादित की है! –