irc - IRC (RFC 1459) 消息前缀
问题描述
这个问题似乎相当迂腐,但在尝试遵循 RFC 时感觉相当重要。我正在尝试编写一个 IRC 客户端,并且我正在使用 RFC 来遵循协议的编写方式。我遇到了消息前缀部分,对所写的内容有些困惑。
每个 IRC 消息最多可以由三个主要部分组成:前缀(可选)、命令和命令参数(最多可有 15 个)。前缀、命令和所有参数由一个(或多个)ASCII 空格字符 (0x20) 分隔。
前缀的存在由单个前导 ASCII 冒号字符 (':', 0x3b) 指示,它必须是消息本身的第一个字符。冒号和前缀之间不能有空格(空格)。
我的问题涉及第二段的第一句话;ASCII colon character (':', 0x3b)
. (据我了解)0x3b
是分号的 ASCII 字符,这是否意味着前缀可能是分号或冒号,或者只是文档中的拼写错误?我现在要继续使用冒号,但是我的好奇心一直在困扰着我。
解决方案
冒号:
(0x3a) 是正确的。
推荐阅读
- r - 在 group_by 中定义 5 和 95 以及百分位数
- wpf - 页面加载后绑定 WPF DataGridTemplateColumnn ComboBox
- log4j - 使用 ch.qos.logback 、 log4j org/apache/logging/log4j/util/ReflectionUtil 的 Karaf 包
- msal - msal 1.2.0 loginSilent()
- primefaces - 组件 p:没有最后一行的打印机
- java - 使用 ThreadLocalTargetSource 填充的自动装配对象不会为每个类填充
- c# - C# 和 REST - 使用未知嵌套(类型)反序列化 JSON 对象
- r - 使用 which() 从数据集中过滤掉列
- python - 如何自动单击仅在手动单击时才起作用的按钮?
- java - 使用java对excel数据进行排序