IRC <-> TELNET
-
Kennt sich jemand hier mit den Interna des IRC-Protokolls aus?
Wenn ich das richtig verstanden habe muss ich zuerst per USER und NICK mich anmelden/registreiren:
darthdespotism@akazieLX:~$ telnet irc.smart-IRC.net 6667 Trying 85.214.73.2... Connected to irc.smart-IRC.net. Escape character is '^]'. :kronos.Smart-IRC.net NOTICE AUTH :*** Looking up your hostname... :kronos.Smart-IRC.net NOTICE AUTH :*** Found your hostname (cached) USER dasisteintest xxx.xxx.xxx.xxx irc.smart-IRC.net :Christoph Egger NICK dasisteintest PING :5830450E USER dasisteintest xxx.xxx.xxx.xxx irc.smart-irc.net :Christoph JOIN #spaceshooter :kronos.Smart-IRC.net 451 JOIN :You have not registered
Das gleiche im Quakenet
Die IP ist übrigens nicht so übertragen worden, da stand meine IP
Wo liegt der Fehler?
-
du musst das PING mit PONG beantworten
-
So verbinde ich mich ins Quakenet:
NICK <nick>
USER <name> localhost irc.quakenet.org <name>
6667 : USERID : Linux : <name>Dann bekommst du einen PING <xxx> und das beantwortest du mit PONG <xxx>. Das was du als Parameter von PING bekommst musst du auch wieder mit PONG rausschicken. Anschließend wartest du bis du die Nachricht 376 (End of MOTD) bekommst und kannst dann Channel joinen, ...
-
AH so gehts. Danke