Aller au contenu

Client-To-Client Protocol

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 14 mai 2009 à 19:59 et modifiée en dernier par Alexbot (discuter | contributions) (robot Ajoute: it:CTCP). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

CTCP est l'abréviation de Client-To-Client-Protocol, qui est un type spécial de communication entre clients IRC.

Description

CTCP est un protocole commun implémenté par la plupart des clients IRC.

Il permet aux utilisateurs de connaître la version d'un client (CTCP VERSION), l'heure locale (CTCP TIME), certaines informations (CTCP USERINFO), entre autres.

Il peut également être utilisé pour encoder des messages que le protocole IRC ne permettrait pas d'envoyer, comme des messages contenant des sauts de lignes par exemple ou encore communiquer avec des robots (bots) principalement de type "eggdrops".

Enfin, il est utilisé comme moyen d'initier une connexion directe entres deux clients via le protocole DCC en vue de transférer des fichiers ou de discuter, sans passer par le serveur IRC (éliminant anisi toutes les contraintes liées au dialogue via le serveur IRC).

Une reqûete CTCP est un message classique (PRIVMSG) qui commence par le caractère ASCII "\1" suivi du type de CTCP (VERSION, DCC, ...) et qui se termine également par le caractère ASCII "\1". Les caractères non autorisés par le protocole IRC sont ignorés.

Une réponse CTCP est de la même forme qu'une requête, excepté qu'elle se base sur une NOTICE plutôt qu'un message classique (PRIVMSG).

Voir aussi

  • DCC (Direct Client-to-Client)

Liens externes