Frage

Ich habe schon in jungen Jahren angefangen, IRC zu nutzen, und es hat mich schon immer fasziniert.Als Sprachübung habe ich darüber nachgedacht, einen einfachen IRC-Client in Ruby zu programmieren Schuhe als grafisches Frontend.Meine Frage an Sie, meine Damen und Herren, womit muss ich mich vertraut machen, um dieses großartige Abenteuer zu beginnen (außer Schuhen und Ruby natürlich)?Ich kann mir vorstellen, dass es eine Art Spezifikation zum IRC-Protokoll gibt.Irgendwelche Hinweise?

War es hilfreich?

Lösung

In einem früheren Beitrag wurde RFC1459 erwähnt.Obwohl es eine sehr gute Einführung in IRC ist, wurde es tatsächlich durch die RFCs 2810-2813 ersetzt.Hier ist eine vollständigere Liste der Dokumentation, die Sie zum Programmieren von IRC-bezogenen Dingen benötigen:

Andere Tipps

Die IRC-Spezifikation ist in RFC 1459 festgelegt

http://www.irchelp.org/irchelp/rfc/rfc.html

Ich habe dieses Juwel auf Wikipedia gefunden.Klingt einschüchternd.

Das ist es eigentlich nicht.

Stellen Sie eine Telnet-Verbindung zu einem IRC-Server her und erleben Sie die Einfachheit des Protokolls aus erster Hand.Der schwierigste Teil ist der Händedruck, danach ist es ganz einfach.

Ich habe einmal mit zwei weiteren Leuten einen Client und einen Server implementiert (im Rahmen eines Kurses).
Ich kann Ihnen sagen, dass der RFC, mit dem Sie bereits verlinkt waren, großartig ist.
Ich würde auch versuchen, einfach eine Verbindung zu einem bestehenden Kunden herzustellen, um selbst zu sehen, wie die Dinge funktionieren.

Das ist zwar nicht unbedingt eine Antwort auf Ihre Frage, kann aber hilfreich sein.Wenn Sie Ruby verwenden, habe ich festgestellt, dass das Autumn Leaves-Projekt eine großartige Möglichkeit ist, einen IRC-Bot mit Ruby zu erstellen:

http://github.com/RISCfuture/autumn/tree/master

Es ist so ziemlich das Jibble der Ruby-Welt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top