Client-To-Client Protocol
CTCP est l'abréviation de Client-To-Client-Protocol, qui est un type spécial de communication entre client IRC
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.
Voir aussi
- DCC (Direct Client Connection)
Liens externes
- (en) Details CTCP
- (en) Commandes IRC de la RFC