Les événements de serveur sont parmi les plus nombreux. Bien plus nombreux que les événements relatifs à l'action d'une personne.

Pour comprendre ce qu'est un événement de serveur, il faut se pencher sur le protocole irc lui même: lorsque vous, vous envoyez une requête au serveur, celui-ci répond après un temps plus ou moins long par un message.

Sachez que tous les messages de réponse du serveur, et tous sans exception, ont un numéro de code. Ce numéro n'apparaît pas dans mirc car le logiciel les filtre à l'affichage. Mais c'est grâce à ce code que mirc est capable de reconnaître et de gérer certains messages.

Par exemple, lorsque vous faites un /list pour avoir la liste des canaux sur un serveur, voici ce que le serveur peut répondre à mirc:
:respublica.mine.nu 321 rototo Channel :Users name
:respublica.mine.nu 322 rototo #teuf 2 :#Teuf un chan vraiment tranquille... (http://www.teuf.fr.fm)
:respublica.mine.nu 322 rototo #france 1 :L'humain est il un animal? Si oui, doit-on le classer comme nuisible? ;)
:respublica.mine.nu 322 rototo #help 1 :-=UNDERNET HELP=- For an IRCop /quote who 0 o (All Clients) No one here? /msg Helpbot !help http://help.undernet.org/ Email help@undernet.org'
:respublica.mine.nu 322 rototo #aide 1 :Pose ta question dans le chan et sois patient
:respublica.mine.nu 322 rototo #mp3 1 :http://www.dustcloud.com/
:respublica.mine.nu 322 rototo #welcome 1 :#Welcome!!!!!!!!!!!!!!! ()
:respublica.mine.nu 322 rototo #newbies 1 :(¯`·.¸¸.-> This is the channel for the news by IRC <-.¸¸.·´¯)
:respublica.mine.nu 322 rototo #respublica 1 :WebCams live sur www.respublica.fr/site/villa/
:respublica.mine.nu 322 rototo #worldonline 1 :contre l'ADIM , pour worldonline , pour le futur du net en France ...... Site en preparation
:respublica.mine.nu 322 rototo #lataix 1 :2380 gigas de mp3 sur naptser Stats en temps réel du chan : http://channels.librenet.net/lataix.html
:respublica.mine.nu 323 rototo :End of /LIST
Le 1er paramètre est le nom du serveur. Le second paramètre est le numéro de code du message, le troisième paramètre est votre nick, les paramètres suivants sont variables suivant le message.

Lorsque mirc reçoit le message codé 321, il comprend qu'il reçoit une liste de canaux et commence par créer une fenêtre "channels" pour les afficher.

Ensuite s'il reçoit un message codé 322, il comprend qu'il doit afficher un nom de canal, avec le nombre d'occupants et le topic (dans l'exemple le nombre d'occupant est 1 partout, sauf pour #teuf qui contient deux occupants)

Enfin quand le serveur reçoit le message codé 323, il comprend que la fin de la liste est atteinte. Cela n'a pas vraiment d'incidence de savoir si oui ou non la fin de la liste est atteinte, sauf que vous aurez remarqué que tant que tous les canaux ne sont pas affichés, il est impossible de fermer la fenêtre "channels". Cela ne devient possible que lorsque la liste est terminée.

Précédent: Les groupes   Suivant: Les raws   Début de page   Sommaire