Estoy haciendo un IRC Bot simple en C. Y finalmente obtuve el bot conectando y recibiendo información. También se supone que mi código está enviando, pero el servidor actúa como si no estuviera enviando nada. Cuando el robot se conecta, recibo esto:IRC Bot: Error - Tiempo de espera de registro
Recibido:: roc.esper.net AVISO AUTH : *** Mirando hacia arriba su nombre de host ...
Recibido:: AVISO roc.esper.net AUTH : *** encontrado su nombre de host
momento en el que mi código envía esto:
Sent: NICK Goo
Enviado: USUARIO Goo * *: Goo
Decidí usar wireshark que este es el registro que debe enviar después de la conexión inicial. Sin embargo, no estoy seguro de que los datos realmente se envíen o tal vez no es válido de alguna manera? Porque después de unos 30 segundos de nada también recibo esto:
Recibido: ERROR: Enlace de cierre: c-68-33-143-182.hsd1.md.comcast.net (Registro de tiempo de espera)
Y luego mi programa se cierra.
¿Alguien más sabe algo sobre los procesos de autenticación/registro de programatic en irc? ¿O alguien más tiene alguna idea útil?
Gracias
** EDIT ** Reparado. Necesitaba enviar terminadores de línea al final de cada línea. \ R n
Mmmm, intenté. Aún tengo el mismo error. =/Gracias aunque –
¿Comprueba si hay PING? Parece que hay un mensaje de error si no PONG en el registro, también. – schnaader