Websocket携带header
时间: 2023-08-31 13:11:34 浏览: 252
WebSocket使用
Websocket 在建立连接之后,客户端和服务端之间的通信都是基于数据帧 (frame) 进行的。数据帧是由 header 和 payload 两部分组成的。
在发送数据帧之前,需要先构建数据帧的 header。header 的格式和含义已经在上一个回答中进行了介绍。
客户端发送数据帧时,需要将 header 和 payload 进行组合,然后将组合后的数据通过 TCP 连接发送给服务端。
服务端接收数据帧时,需要先解析 header,然后根据 header 中的 Opcode 来判断 payload 的类型和处理方式。
Websocket 的 header 携带在数据帧中,用于标识数据帧的类型、长度、掩码等信息。在 Websocket 通信中,header 的格式和含义非常重要,因为它决定了数据帧的解析和处理方式,从而保证了通信的正确性和安全性。
阅读全文