IRC (RFC 1459) 消息前缀
IRC (RFC 1459) message prefix
这个问题看起来相当迂腐,但在尝试遵循 RFC 时感觉相当重要。我正在尝试编写一个 IRC 客户端,并且我正在使用 RFC 来遵循协议的编写方式。我看到了消息前缀部分,对其中的内容感到有些困惑。
Each IRC message may consist of up to three main parts: the prefix
(optional), the command, and the command parameters (of which there
may be up to 15). The prefix, command, and all parameters are
separated by one (or more) ASCII space character(s) (0x20).
The presence of a prefix is indicated with a single leading ASCII
colon character (':', 0x3b), which must be the first character of the
message itself. There must be no gap (whitespace) between the colon
and the prefix.
我的问题是关于第二段的第一句; ASCII colon character (':', 0x3b)
。由于(根据我的理解)0x3b
是分号的 ASCII 字符,这是否意味着前缀可能是分号或冒号,或者它只是一个拼写错误document? 我现在继续使用冒号,但是我的好奇心一直困扰着我。
冒号 :
(0x3a) 是正确的。
这个问题看起来相当迂腐,但在尝试遵循 RFC 时感觉相当重要。我正在尝试编写一个 IRC 客户端,并且我正在使用 RFC 来遵循协议的编写方式。我看到了消息前缀部分,对其中的内容感到有些困惑。
Each IRC message may consist of up to three main parts: the prefix (optional), the command, and the command parameters (of which there may be up to 15). The prefix, command, and all parameters are separated by one (or more) ASCII space character(s) (0x20).
The presence of a prefix is indicated with a single leading ASCII colon character (':', 0x3b), which must be the first character of the message itself. There must be no gap (whitespace) between the colon and the prefix.
我的问题是关于第二段的第一句; ASCII colon character (':', 0x3b)
。由于(根据我的理解)0x3b
是分号的 ASCII 字符,这是否意味着前缀可能是分号或冒号,或者它只是一个拼写错误document? 我现在继续使用冒号,但是我的好奇心一直困扰着我。
冒号 :
(0x3a) 是正确的。