2012-05-10 5 views
2

J'ai obtenu SmartIrc4net pour me connecter à FreeNode, et cela fonctionne très bien, mais après un moment, le bot se déconnecte juste de nulle part. Des idées sur pourquoi cela pourrait arriver?SmartIrc4net se déconnecte après un certain temps

Message d'erreur:

IOException: Impossible de lire les données de la connexion de transport: Une tentative de connexion a échoué car le parti connecté n'a pas répondu correctement aftera période de temps, ou établi connecté a échoué car l'hôte connecté n'a pas répondu .

+0

http://smartirc4net.meebey.net/docs/0.4.0/html/Meebey.SmartIrc4net.IrcConnection.OnDisconnected.html que dit cet événement? – albertjan

+0

Cet événement ne se déclenche jamais. –

+0

Essayez de compiler la source lib et de voir si une exception est levée par la connexion tcp. Au fond, il doit y avoir une explication à la déconnexion. – albertjan

Répondre

0

Étudiez le protocole IRC. Je suis sûr que vous devez PING le serveur chaque minute du client.

+1

J'étais sous l'impression que c'était seulement le serveur qui faisait les pings, mais je suis allé de l'avant et je l'ai cinglé toutes les 30 secondes de toute façon et ça semble fonctionner à nouveau. Merci. –

Questions connexes