CTCP stands for Client-To-Client-Protocol, which is a special type of communication between Internet Relay Chat (IRC) Clients. Internet Relay Chat (IRC) is a form of instant communication over the Internet. ...
CTCP is a common protocol implemented by every major IRC client in use today. CTCP extends the original IRC protocol by allowing users to send private messages and to query other clients for specific information. CTCP allows users to query a remote client from the version of the client they are using (CTCP VERSION), the time (CTCP TIME), or get remote user info (CTCP USERINFO), among other things.
See also
DCC (Direct Client-to-Client)
See DCC for a list of other things this abbreviation is used for. ...
The file Troy Rollo wrote, "dcc.protocol", contained a description of the CTCP DCC messages as well as the protocols used by DCC CHAT and DCC file transfers.
CTCP DCC extended data messages are used to negotiate file transfers between clients and to negotiate chat connections over tcp connections between two clients, with no IRC server involved.
The replies should be fairly verbose explaining what CTCP commands are understood, what arguments are expected of what type, and what replies might be expected from the client.