CTCP
Материал из IrcNet.ru Wiki
Версия от 11:06, 5 июня 2009; Siniy (обсуждение | вклад)
CTCP (Client-To-Client Protocol) - специальный протокол, где сообщения идут между клиентами напрямую. CTCP расширяет стандартный протокол IRC, позволяя одному клиенту запрашивать особую информацию у другого, например версию, текущее время, пинг до пользователя, и т.п.
Виды CTCP команд:
- CTCP, запрос от которых подразумевает ответ
- CTCP, запрос от которых подразумевает ответ, но не используемые в настоящее время в большинтсве клиентов
- USERINFO — возвращает информацию о пользователе
- CLIENTINFO — возвращает информацию о клиенте
- SOURCE — возвращает источник, откуда можно загрузить клиент
- ERRMSG — используется для возврата ошибок (?)
- CTCP обмена информацией
Многие запросы, которые подрузумевают ответ часто переопределены скриптами IRC-клиента, поэтому могут возвращать любую информацию.
Запрос в большинстве клиентов отправляется командой /ctcp цель команда [аргументы], например, запрос версии для пользователя Nick выглядит так: /ctcp Nick VERSION