WebSocket - 有效载荷长度

时间:2016-03-18 23:07:42

标签: websocket size rfc payload

WebSocket RFC在描述有效载荷长度时在[数据框部分](https://tools.ietf.org/html/rfc6455#section-5.2)中声明了以下内容:

  

如果为127,则后面的8个字节被解释为64位无符号整数(最高有效位必须为0)是有效载荷长度。

我有两个问题:

  1. most significant bit must be 0
  2. 有特殊原因吗?
  3. 这是否会使单个帧的最大大小为9223372036854775807个字节?

1 个答案:

答案 0 :(得分:0)

  1. MSB持有MASK-Bit。如果设置此位,则使用以下掩码密钥屏蔽有效负载。长度字段只有7位长。
  2. 最大帧大小正确