Skip to content

Commit c1fa88f

Browse files
authored
Merge pull request #41 from HuaHero/HuaHero-patch-39
Update WebSocket.md
2 parents 4e871c0 + 00ae8dd commit c1fa88f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

notes/WebSocket.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ HTTP/1.1 101 Switching Protocols:101状态码表示升级协议,在返回101
5555
2. 连接释放过程:若服务端不支持的自定义协议或掩码错误、或操作码中为close
5656
3. 连接生命周期:连接建立后就是持久性连接。对于需要区分空间连接或忙碌状态,有**操作码**close、ping、pong这几种控制码;
5757

58-
WebSocket协议的通信报文是二进制格式,大致包含以下字段:
58+
WebSocket协议的通信报文是**二进制格式**,大致包含以下字段:
59+
![image](https://github.com/HuaHero/CS-Notes/assets/2776844/c7e73f02-d719-4be4-9021-4d85cbbdc1c2)
60+
5961
(1)FIN: 占用一个bit位。如果其值是1(抓包工具显示为true),表示该帧这是消息的
6062
最后一个数据帧;如果其值是0(抓包显示为false),表示该帧不是消息的最后一个数据帧。
6163
(2)opcode:WebSocket帧的操作码,占用4个bit位。操作码opcode的值决定了应该如何解析后续的数据载荷(Data Payload)。如果操作代码是不认识的,那么接收端应该断开链接。

0 commit comments

Comments
 (0)