【问题标题】:What does 'opcode -1' mean in Chrome?Chrome 中的“操作码 -1”是什么意思?
【发布时间】:2018-10-21 13:20:24
【问题描述】:

我正在使用 Chrome 浏览器并尝试创建 WebSocket 连接(使用 javascript),但有时会出错。当我在开发人员工具中查找 WS 连接时,我看到了 OPCODE -1。这是什么意思?

【问题讨论】:

    标签: javascript google-chrome websocket google-chrome-devtools


    【解决方案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 消息文本。
    猜你喜欢
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 2022-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    相关资源
    最近更新 更多