- CTCP
-
CTCP, Client-to-client protocol — особый вид соединения между клиентами по протоколу IRC (Internet Relay Chat).
CTCP является широко распространённым протоколом, применяемым на сегодняшний день крупнейшими IRC-клиентами. CTCP расширяет первоначальный протокол IRC, давая пользователям возможность обращаться к другим клиентам или каналам, что позволяет клиентам с канала отвечать по CTCP. Кроме того, CTCP может использоваться для кодирования сообщений, которые первоначальный протокол IRC не позволяет передавать по соединению, подобно сообщениям, содержащим символ перевода строки или с байтом нулевого значения. CTCP не устанавливает прямую связь между клентами; однако для ведения двусторонних бесед обычно используются DCC-соединения.
CTCP помимо прочих вещей позволяет пользователям запрашивать у удалённого клиента версию клиентского программного обеспечения (командой
CTCP VERSION
), время (командойCTCP TIME
) или получать инфрмацию об удалённом пользователе (командойCTCP USERINFO
). Также протокол используется для реализации группы команд /me (командойCTCP ACTION
).Сообщение CTCP реализуется как
PRIVMSG
илиNOTICE
в случаях, когда первый и последний символы сообщения имеют ASCII-значение 0x01. Символы, неразрешённые протоколом IRC, заменяются ESC-последовательностями. В качестве стандартаNOTICE
не генерирует в ответ другое сообщение типаNOTICE
, сообщения CTCP отправляются какPRIVMSG
и ответ производится сообщением типаNOTICE
вместоPRIVMSG
.См. также
Internet Relay Chat Основные понятия Админ • Бот • Канал • DoS-атака • Оператор канала • Клиент • Флуд • Ghost • Hostmask • IRC • Kickban • Netsplit • Сеть • Оператор • Скрипт • Сервер • Сервисы • vhost Списки и сравнения Список IRC-команд • Список IRC-клиентов • Сравнение IRC-клиентов Связанные протоколы IRC • IRCX • MSN Chat • P10 • CTCP • DCC • XDCC • Ident Боты Eggdrop • Infobot • Mozbot IRC-демоны IRCd • ircu • UnrealIRCd • TIRCd • Bahamut • Charybdis • DreamForge • IRCd-Hybrid • InspIRCd • Plexus • PTLink • RageIRCd • Ratbox • ShadowIRCd • Solid IRCd • Ultimate • ViagraIRCd IRC-сервисы Anope Баунсеры и прокси Bip IRC Proxy • BitlBee • psyBNC • ZNC Сети AbleNET • Byxnet • DALnet • EFnet • freenode • GameSurge • IRC@2ch • IRCnet • OFTC • QuakeNet • Rizon • RusNet • ScoutLink • SlashNET • Undernet • TURLINet Распространённые IRC-клиенты (список • сравнение) Категории:- IRC
- Терминология Интернета
Wikimedia Foundation. 2010.