RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo

4.1.2. Nick-сообщение

Команда:NICK
Параметры:<nickname> [ <hopcount> ]

NICK используется для установки пользовательского никнейма или изменения предыдущего. Параметр <hopcount> используется только серверами, показывая как далеко никнейм от своего "домашнего" сервера. При локальном соединении счетчик (hopcount) будет равен 0. Если этот параметр запросится клиентом, параметр будет игнорирован.

Если NICK-сообщение придет от сервера, который уже знает об идентификации никнейма другим клиентов, никнейм ... Результатом этого ..., все примеры этого никнейма сотрутся из серверной базы данных и командой KILL удалит этот никнейм из базы данных остальных серверов. Если сообщение NICK станет причиной изменения никнейма, то оргинальный (старый) никнейм удалится.

Если сервер получит идентичный NICK от клиента, который подсоединился напрямую, он может вывести ERR_NICKCOLLISION локальному клиенту, отменить команду NICK и не генерировать любых киллов.

Числовые ответы:

ERR_NONICKNAMEGIVEN             ERR_ERRONEUSNICKNAME
ERR_NICKNAMEINUSE               ERR_NICKCOLLISION

Пример:

NICK Wiz                        ; Вступление нового никнейма "Wiz".

:WiZ NICK Kilroy                ; WiZ изменяет свой никнейм на Kilroy.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.