Tuesday, March 17, 2009
IRC
Jag håller på att tillverka en IRC-klient i Java. Mest för att hålla språket i minne men även för att jag konstigt nog tycker att det är roligt. Dagens session har gått ut på att, med min Javabaserade Telnet-klient, luska ut de viktigaste meddelanden min klient måste hantera för att kunna koppla upp mot en IRC-server och spotta ur sig text. Självklart står detta i RFC-dokumentet för IRC, men jag tänkte bespara mig den läsningen till det verkligen behövs. Hursomhelst, kontentan av detta inlägg är att IRC är ett mycket schizofrent protokoll och olika serverkluster, QuakeNet till exempel, hanterar nya uppkopplingar på olika sätt. Inte nog med det; protokollets konstruktörer har blandat friskt när det gäller meddelandesyntax, vilket innebär att en meddelandeparser inte är en helt trivial grej att slänga ihop. PING- och PONG-syntaxen är dock lyckligtvis densamma hos alla servrar, så nu kan jag koppla upp mig utan att bli omedelbart ägd iallafall. Det ni!
Subscribe to:
Post Comments (Atom)
2 comments:
Nörd!
Coolt! Jag är just i färd med att införskaffa mig mikroprocessor, programmerare, några roliga sensorer, en lcd-display osv. för att bygga/programmera en accelerometer :)
Post a Comment