आईआरसी क्लाइंट सी # पिंग अनुरोध

मैं अपना खुद का आईआरसी क्लाइंट लिखने की कोशिश कर रहा हूं, मुझे लगता है कि मैं अटक गया हूं जहां मुझे पोंग प्रतिक्रिया भेजनी चाहिए। वर्तमान में मेरा कोड जो कुछ भी करता है, लॉगऑन सूचनाएं भेज रहा है ("निक उपयोगकर्ता नाम" और "उपयोगकर्ता USERNAME ...") यह अब तक काम करता है, लेकिन उसके बाद सर्वर मेरा कनेक्शन छोड़ देता है। सर्वर यही कहता है:

:eu.german-elite.net NOTICE AUTH :*** Looking up your hostname...
:eu.german-elite.net NOTICE AUTH :*** Found your hostname (cached)
:eu.german-elite.net NOTICE AUTH :*** Checking ident...
:eu.german-elite.net NOTICE AUTH :*** No ident response; username prefixed with
~
ERROR :Closing Link: [91.115.212.209] (Ping timeout)

क्या मुझे उसके बाद एक पिंग अनुरोध नहीं मिलना चाहिए? अगर ऐसा है, तो यह कहां है? (एक और बंदरगाह पर?)

0
जोड़ा संपादित
विचारों: 1
आपको किसी बिंदु पर उस टीसीपी कनेक्शन पर एक पिंग प्राप्त करनी चाहिए (शायद कुछ और आता है, मुझे याद नहीं है)। लेकिन आपने यह देखने के लिए पर्याप्त कोड पोस्ट नहीं किया है कि आप सर्वर से प्रतिक्रियाओं की सही जांच कर रहे हैं या नहीं।
जोड़ा लेखक CodesInChaos, स्रोत

1 उत्तर

The server should send a PING request to you on the same port as all the other stuff, built up like this: PING Note that it is missing the colon in front, it expects a reply like this: PONG while is unchanged.

0
जोड़ा