Messages Quit IRC : explications

Frédéric Mora

Cet article vous présente les différents messages affichés lors de la déconnexion de quelqu'un sur IRC.

- Titre : Messages Quit IRC : explications

- Auteur : Frédéric Mora

- Parution : 22 novembre 2007

- Licence : Copyright ® 2007 Frédéric Mora. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- 1. Introduction

- 2. Read Error : Broken Pipe

- 3. Ping Timeout

- 4. Write Error: Connection timed out

- 5. Read error: Connection reset by peer

- 6. (Killed) message

- 7. Excess Flood

- 8. No Route to Host

- 9. Remerciements

1 - Introduction

Lorsque quelqu'un se déconnecte d'IRC, il est souvent affiché un message.
Soit ce message est personnel, auquel cas la personne a quitté délibérément IRC via son client, soit c'est un message d'information sur la raison de la déconnexion du client.
Ce message peut être très utile pour savoir exactement pourquoi le serveur a coupé la connexion avec le client.

2 - Read Error : Broken Pipe

Ce message intervient lors d'une erreur directe du client. Il apparaît que, parfois, le client attend des informations du serveur, mais ces informations n'arrivent pas. Un ou plusieurs messages envoyés se sont perdus entre le client et le serveur, et la connexion est coupée.

3 - Ping Timeout

Régulièrement, le serveur envoie un message PING aux clients, et ceux-ci doivent répondre par le message PONG (Voir le tutoriel sur le protocole IRC de Mathieu Lemoine).
Ici, le serveur a envoyé une commande PING mais n'a pas reçu de commande PONG. Ceci ne veut pas dire que la commande PONG n'est jamais partie, mais qu'elle n'est pas arrivée dans un délai assez court. Le serveur, ne recevant pas de message de retour après un temps donné, considère que le client n'est plus connecté et déconnecte ce que l'on pourrait appeler "un fantôme".

4 - Write Error: Connection timed out

Le serveur a tenté d'envoyer des données au client, mais il n'a pas réussi. De ce fait, il coupe la connexion. Ceci est souvent dû à un mauvais peering entre le serveur et votre FAI, que votre connexion est trop utilisée ou que vous l'avez mal configurée.

5 - Read error: Connection reset by peer

Ici, la personne s'est déconnectée à cause d'une erreur provenant soit de son client, soit de son système d'exploitation. La commande QUIT n'est donc pas envoyée, et le serveur déconnecte l'utilisateur.

6 - (Killed) message

Le client a été déconnecté par un opérateur du réseau. Le message ajouté donne généralement les justifications du kill.

7 - Excess Flood

Le client a envoyé trop de lignes en trop peu de temps (ces paramètres dépendent du serveur, certains limitent beaucoup, d'autres peu). En violant la règle, le client se fait déconnecter du serveur.

8 - No Route to Host

La connexion avec le client a été coupée à cause de problèmes de connexion pouvant provenir du FAI du client.

9 - Remerciements

Je remercie LineLe pour sa correction orthographique.