online mirc32 mirc ruby shoes irc

ruby - mirc32 - mirc online



ProgramaciĆ³n de un cliente IRC(Internet-Relay-Chat) simple (5)

Empecé a usar IRC a una edad temprana, y siempre me ha fascinado. Como ejercicio de lenguaje, estaba pensando en programar un cliente IRC simple en Ruby with Shoes como un front-end gráfico. Mi pregunta para ustedes, señores amables, ¿con qué me tengo que familiarizar para comenzar esta gran aventura (además de los zapatos y Ruby por supuesto)? Me imagino que hay algún tipo de especificación sobre el protocolo IRC. ¿Alguna sugerencia?


Encontré esta gema en Wikipedia. Suena intimidante.

En realidad no es así.

Telnet en un servidor IRC y sea testigo de la simplicidad del protocolo de primera mano. La parte más difícil es el apretón de manos, después de eso es muy simple.



Una vez implementé un cliente y un servidor con 2 personas más (como parte de un curso).
Puedo decirte que la RFC a la que ya te has vinculado es excelente.
También probaría simplemente olfatear una conexión con un cliente existente para ver cómo funcionan las cosas.


No es exactamente una respuesta a su pregunta, pero puede ser útil. Si está usando Ruby, he encontrado que el proyecto Autumn Leaves es una gran manera de construir un bot de IRC usando Ruby:

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

Es más o menos el mundo Jibble of the Ruby.


Una publicación anterior menciona RFC1459. Si bien es una muy buena introducción al IRC, en realidad ha sido reemplazada por las RFC 2810-2813. Aquí hay una lista más completa de la documentación que necesita para programar cualquier cosa relacionada con el IRC: