admin 发表于 2025-4-29 17:03:40

WebSocket 操作码

1这个操作码(Opcode)来传输文本的。没错,1这个操作码就是传输文本(UTF-8)的。在分片过程中把操作码设置为0,0也只是分片时用的。操作码是4位的,取值当然不止这两个,除了指定传输数据类型外还有其它用途的操作码。
  规范文档中也提供了一个表格

opcode Meaning 描述 Reference
0XXXXXXX 数据帧 字节的最高位bit为0
0 Continuation Frame RFC 6455
1 Text Frame 文本(UTF-8)数据 RFC 6455
2 Binary Frame 二进制数据 RFC 6455
3-7 保留
1XXXXXXX 控制帧 字节的最高位bit为1
8 Connection Close Frame 服务器向客户端请求结束当前连接 RFC 6455
9 Ping Frame 服务器向客户端发送一个Ping帧 RFC 6455
10 Pong Frame 客户端返回给服务器端一个Pong帧 RFC 6455
11-15 保留



页: [1]
查看完整版本: WebSocket 操作码