Présentation IRC   Version imprimable de cet article Enregistrer au format PDF


par Sphix

IRC, acronyme de Internet Relay Chat (en français, discussion relayée par internet), est un protocole de communication sur Internet. Il sert à la communication instantanée, antécédent de la messagerie instantanée.

Le protocole de communication décrit un réseau informatique formé de plusieurs serveurs connectés dans lequel les clients communiquent généralement par le biais du serveur (qui relayera éventuellement le message au reste du réseau). Il est également possible de connecter deux clients directement pour une conversation privée ou un transfert de fichier, on parle alors de DCC (Direct Client-to-Client). Ce protocole étant public, des clients existent pour de nombreux systèmes d’exploitations, de même que les serveurs IRC, aussi désignés par le terme IRCD qui signifie Internet Relay Chat Daemon.

Il existe différents réseaux, dont les plus connus sont IRCnet, EFnet, DalNET, Undernet, Freenode. Ils sont le plus souvent libres d’utilisation et gratuits. QuakeNet est le plus grand réseau avec 200.000 clients.

Avec l’arrivée des gros fournisseurs de contenu un peu avant 2000, le succès d’IRC a été quelque peu diminué par l’arrivée des messageries instantanées. Ces réseaux restent néanmoins très utilisés par ceux qui veulent discuter sans passer par un programme client propriétaire ou n’offrant pas l’interactivité sous forme de canaux, permettant ainsi de rejoindre des milliers d’usagers.


Liste de clients IRC

Un client IRC est un logiciel client capable de se connecter au protocole de communication de messagerie instantanée Internet Relay Chat (IRC).

Cette liste est non-exhaustive et présentée dans l’ordre alphabétique. Les sytèmes d’exploitations sur lesquels ces logiciels sont disponibles sont indiqués. Leur(s) licence(s) d’utilisation est également précisée. On peut également préciser le langage de programmation utilisé pour écrire le logiciel.

Bersirc

BitchX (GPL ; Linux, Unix, Windows)

Colloquy (GPL : Mac OS X)

Conversation (Donation ; Mac OS X)

Coolsmile (GPL ; Toutes plateformes. Écrit en Java)

DIRC

ERC (GPL ; Toutes plateformes. Écrit en Emacs Lisp)

Fire (GPL ; Mac OS X)

Gaim (GPL ; Linux, Unix, Windows)

HydraIRC (Freeware ; Windows)

IrcII (GPL ; Linux, Unix)

IRCle (Shareware ; MacOS 7/8/9 ; Mac OS X)

irssi (GPL ; Linux, Unix)

JchatIRC (GPL ; Linux, Windows, Mac OS X. Écrit en Java)

JmIrc

Klient (Shareware ; Windows)

Konversation (GPL ; Linux, Unix)

KSirc (GPL ; Linux, Unix)

KVIrc (GPL ; Linux, Unix, Windows)

Miranda IM (GPL ; Windows)

MiaouIRC (GPL ; Toutes plateformes. Écrit en Java)

mIRC : le plus populaire des Shareware iRC sous Windows

Mozilla ChatZilla (MPL ; Linux, Unix, Windows, Mac OS X,
etc.)

NodeIRC (GPL ; Windows)

Opera (Toutes plateformes.)

OriXchat (GPL ; Windows, Linux)

PJIRC

Snak (Shareware ; MacOS 9 ; Mac OS X)

SavIRC (GPL ; Linux, Unix, Windows, Mac OS X)

Trillian (Freeware pour la Basic et Shareware pour la Pro ; Windows)

WeeChat (GPL ; Linux, Unix, FreeBSD, OpenBSD, NetBSD, Mac OS X, GNU/Hurd, Solaris, QNX).

xiRCON (Freeware ; Windows)

X-Chat (GPL ; Linux, Windows (source gratuite, la version compilée est gratuite pendant 30 jours puis devient payante), Mac OS X, FreeBSD, OpenBSD). le client IRC le plus populaire sous Linux


Les commandes de base

Voici la procédure à suivre pour faire ses premiers pas sur IRC :

La première chose à faire est, comme nous l’avons vu plus haut, de se connecter à un serveur IRC. La commande est :


/SERVER [serveur IRC] [port]

Le port est souvent le port 6667.

Vous devez ensuite choisir un nickname (traduisez identifiant ou pseudonyme) qui vous permettra d’être reconnu sous un nom que vous choisissez en tapant :

/NICK Votre_identifiant
Votre identifiant sera souvent limité à 11 caractères.

L’IRC est composé de nombreux chat-rooms (traduisez "chambres de discussions") ou encore channels (traduisez "canaux", les plus branchés parlent de chan). Il faut donc joindre un de ces canaux en tapant la commande :

/JOIN #Nom_du_canal

Pour partir d’un canal la commande est :
/PART #Nom_du_canal

ou avec un message d’au-revoir :
/PART #Nom_du_canal [Votre message]

* Si vous ne connaissez pas de canal où aller, il existe une commande (relativement longue à s’exécuter car il peut y avoir plus de 10000 canaux et qui risque donc de vous déconnecter du serveur) :

/LIST [#chaine][-MIN #][-MAX #]
où -MIN et -MAX sont suivis d’un nombre qui spécifie le nombre de résultats à afficher.

Commande         Attribut         Action
/server         [serveur IRC] [port]         Se connecte à un serveur IRC
/part         #Nom_du_canal [Votre message]         Quitte un canal en laissant éventuellement un message d'au-revoir
/join         #nom_du_canal         Entre dans un canal
/nick         nick         Modifie le pseudonyme de l'utilisateur


Commandes supplémentaires

Commande         Attribut         Action
/away         [message d'away]         Laisse un message qui explique la raison de votre absence
/help         commande         Affiche l'aide sur une commande particulière
/ignore         nick         Permet d'ignorer les messages provenant de la personne citée
/list         #canal         Affiche la liste des utilisateurs du canal
/me         message         Ecrit votre identifiant suivi du message. Par exemple si votre identifiant est george et que votre message est "est énervé" cela donnera:

*george est énervé

/msg         nick message         Envoie un message privé à la personne demandée sans ouvrir de fenêtre
/nick         nick         Change son identifiant
/notify         nick         Ajoute une personne à la notify list, c'est-à-dire que le client affichera un message dès que la personne demandée sera présente sur IRC
/query         nick message         Envoie un message privé à la personne demandée en ouvrant une fenêtre
/quit         raison         Quitte et donne éventuellement la raison
/topic         #canal [titre]         Change le titre du canal qui est indiqué en haut de la fenêtre
/whois         nick         Montre les informations relatives à la personne visée

Documentations publiées dans cette rubrique Documentations publiées dans cette rubrique