Chrome 中的“操作码 -1”是啥意思?
Posted
技术标签:
【中文标题】Chrome 中的“操作码 -1”是啥意思?【英文标题】:What does 'opcode -1' mean in Chrome?Chrome 中的“操作码 -1”是什么意思? 【发布时间】:2018-10-21 13:20:24 【问题描述】:我正在使用 Chrome 浏览器并尝试创建 WebSocket 连接(使用 javascript),但有时会出错。当我在开发人员工具中查找 WS 连接时,我看到了 OPCODE -1。这是什么意思?
【问题讨论】:
【参考方案1】:WebSocket 操作码描述了如何解释帧。 OPCODES 形式上介于 0-10 之间,OPCODE -1 表示“不是可以使用的帧”:
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#Exchanging_Data_Frames
https://tools.ietf.org/id/draft-ietf-hybi-thewebsocketprotocol-09.html#rfc.section.11.14
【讨论】:
not frame that can be used
是什么意思?
可能有很多东西。一般而言,这意味着该帧无法解码或损坏。作为参考,在读取框架 (at line 412) 期间的 Chromium implementation 中,您将看到对 WebSocketFrameHeader::IsKnownDataOpCode(op_code)
的调用,其中列出了 FATAL 消息文本。以上是关于Chrome 中的“操作码 -1”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
Chrome DevTools - 时间选项卡中的“排队”是啥意思?
Internet 延迟:Chrome Developer Tools Network 标签中的 PENDING 和 FROM CACHE 是啥意思