Client-to-client-protocol

Un article de Wikipédia, l'encyclopédie libre.

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

[modifier] Description

CTCP est un protocole commun implémenté par la plupart des clients IRC. Il étend le protocole IRC originel en permettant aux utilisateurs d'envoyer des messages privés ne passant pas par le serveur. Additionnellement, CTCP peut ê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.

CTCP permet aussi aux utilisateurs de connaître la version d'un client (CTCP VERSION), l'heure locale (CTCP TIME), certaines informations (CTCP USERINFO), entre autres. CTCP est aussi parfois utilisé pour négocier des connexions DCC.

Un message CTCP est implémenté en PRIVMSG quand le message commence et finit par le bit 1. Les caractères qui ne seraient pas autorisés par le protocole IRC sont sautés. Une réponse CTCP est implémentée avec NOTICE plutôt que PRIVMSG, mais les caractéristiques restent les mêmes.

Le CTCP permet aussi de communiquer avec des robots (bots) principalement des bots de type "eggdrops".

[modifier] Voir aussi

  • DCC (Direct Client-to-Client)

[modifier] Liens externes