IRC (RFC 1459) префикс сообщения - PullRequest
0 голосов
/ 23 января 2019

Этот вопрос кажется довольно педантичным, однако он кажется достаточно важным при попытке следовать RFC.Я пытаюсь написать IRC-клиент и использую RFC, чтобы следовать порядку написания протокола.Я наткнулся на раздел префиксов сообщений и был слегка смущен написанным.

Каждое сообщение IRC может состоять из трех основных частей: префикс (необязательный), команда и командапараметры (которых может быть до 15).Префикс, команда и все параметры разделены одним (или несколькими) символом (ами) пробела ASCII (0x20).

Наличие префикса обозначается одним начальным двоеточием ASCII (':', 0x3b), который должен быть первым символом самого сообщения.Между двоеточием и префиксом не должно быть пробела (пробела).

Мой вопрос касается первого предложения во втором абзаце;ASCII colon character (':', 0x3b).Поскольку (насколько я понимаю) 0x3b является символом ASCII для точки с запятой, означает ли это, что префикс может быть точкой с запятой или двоеточием, или это просто опечатка в документе? Сейчас я собираюсь использовать двоеточие, однако мое любопытство не дает мне покоя.

1 Ответ

0 голосов
/ 04 февраля 2019

Двоеточие : (0x3a) является правильным.

Это первая ошибка, указанная для RFC1459 .

...