我找不到任何关于WebSockets使用的子协议的信息。";聊天;以及";"超级帽子";rfc6455中提到的子协议,以及在哪里可以找到";聊天;以及";"超级帽子";还是它们只是占位符?
这两种协议都不存在,因此它们之间没有实际区别。
这些"协议"只是可能的Sec-WebSocket-Protocol
标头值的示例名称。
这与使用foo
和bar
作为示例名称几乎相同,只是它们选择了chat
和superchat
作为示例名称。
如前所述,这两个名称只是示例。协议头本身是完全可选的,但旨在提供一种记录此连接应该处理的对话/应用程序的方式。
在中,在我看来可能有点过于工程化或过早的官僚作风;非规范性";事实上,RFC部分详细介绍了建立WebSocketSubprotocols的IANA注册表的过程。让人困惑的是,chat
和superchat
没有列在那里。