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.