IRC(RFC 1459)消息前缀

时间:2019-01-23 10:45:13

标签: irc rfc

这个问题似乎很古怪,但是在尝试遵循RFC时感觉相当重要。我正在尝试编写IRC客户端,并且正在使用RFC来遵循应如何编写协议。我碰到了有关消息前缀的部分,并对所写内容感到有些困惑。

  

每个IRC消息最多可以包含三个主要部分:前缀      (可选),命令和命令参数(其中有      可能最多15个)。前缀,命令和所有参数都是      用一个(或多个)ASCII空格字符(0x20)分隔。

     

以单个前导ASCII表示前缀的存在      冒号(':',0x3b),必须是      消息本身。冒号之间必须没有空格(空白)      和前缀。

我的问题与第二段中的第一句话有关; ASCII colon character (':', 0x3b)。 (根据我的理解)0x3b是分号的ASCII字符,是否表示前缀可以是分号或冒号,或者仅仅是文档中的错字? 我现在正在使用冒号,但是我的好奇心一直困扰着我。

1 个答案:

答案 0 :(得分:3)

冒号:(0x3a)是正确的。

这是the first errata listed for RFC1459