Client-To-Client Protocol

The Client -To- Client Protocol ( CTCP ) is a special form of communication between IRC clients.

CTCP, extending normal IRC text messages to special commands sent by the particular message and the recipient information can be queried. Among other things, the local time (TIME ), the version information of the used IRC clients ( VERSION ) and the real user name ( FINGER ). The popular IRC clients understand these questions and answer them according to user settings. Frequently default, at least the version query is answered.

CTCP is also used by the CTCP ACTION command for the implementation of the pseudo - command / me, interpreted by the message to the recipient as "action ", and is represented accordingly ( for example, " Angela has left the computer ").

Furthermore, it is built with CTCP DCC DCC is a direct connection between two IRC clients.

The CTCP specification is stipulated up to now in any official RFC for IRC protocol and thus merely a de facto standard.

CTCP requests

CTCP requests can be sent in the most popular IRC clients usually by entering the following command:

/ CTCP COMMAND COMMAND stands for the actual command to be executed via CTCP.

A selection of frequently used CTCP commands ( for a user with nickname anonymous ):

  • PING returns the latency of the IRC connection between your own computer and the recipient. example:
  • VERSION returns the version information of the client used. example:
  • TIME returns the system time, usually the local time of the receiver. example:
  • FINGER returns the idle time, the name and registered e- mail address Chatters. example:
193714
de