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

RFC 1459, Страница 16 из 56

4.1.3. User-сообщение

Команда: USER
Параметры: <username> <hostname> <servername> <realname>

Сообщение USER используется вначале соединения для указания имени пользователя, названия хоста, названия сервера и реального имени нового пользователя. Так же оно используется в соединении между серверами для указания нового пользователя, попавшего на IRC, с того только после USER или NICK, полученными от клиента, пользователь будет зарегистрирован.

Между серверами USER должен быть использован как префикс для клиентского NICKнейма. Замечено, что имя хоста и имя сервера обычно игнорируются IRC-сервером, когда приходит команда USER от клиента, присоединенного напрямую (по причине безопасности), но они использовались в соединении сервер-сервер. По этому NICK должен всегда посылаться удаленному серверу, когда новый юзер появляется в сети, перед посылкой USER.

Должно быть обьявлено, что параметр realname должен быть последним, потому что он может содержать пробелы и перед ним должен быть префикс (':'), делающим распознавание более лучшим.

С тех пор для клиентов стало обычным делом - сочинять свое имя исключительно с помощью USER, рекомендуется использовать "Сервер Идентификации" ("Identity Server")

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

ERR_NEEDMOREPARAMS              ERR_ALREADYREGISTRED

Примеры:

USER guest tolmoon tolsun :Ronnie Reagan
                               ; Пользователь зарегистрировал себя
                               ; под именем "guest" и его реальное имя
                               ; "Ronnie Reagan".
:testnick USER guest tolmoon tolsun :Ronnie Reagan
                               ; Сообщение между серверами с
                               ; никнеймом, установленным командой USER

Страница 16 из 56

2007 - 2022 © Русские переводы RFC, IETF, ISOC.