Websocket 什么';有连续操作码的意义是什么?

Websocket 什么';有连续操作码的意义是什么?,websocket,Websocket,下面是一个例子: FIN位是否足以确定消息是否已完成或将继续?延续操作码对我来说似乎是多余的。操作码指示帧的类型。只有第一个帧可以指示它是文本(0x1)还是二进制,并且控制帧不能被分段,因此任何选择码(0x0)的出现都意味着继续 我的意思是,如果你有4个可用位,你不想发送任何东西,你把所有的零(0x0),但你仍然需要发送这四个位 Client: FIN=1, opcode=0x1, msg="hello" Server: (process complete message immediatel

下面是一个例子:


FIN位是否足以确定消息是否已完成或将继续?延续操作码对我来说似乎是多余的。

操作码指示帧的类型。只有第一个帧可以指示它是文本(0x1)还是二进制,并且控制帧不能被分段,因此任何选择码(0x0)的出现都意味着继续

我的意思是,如果你有4个可用位,你不想发送任何东西,你把所有的零(0x0),但你仍然需要发送这四个位

Client: FIN=1, opcode=0x1, msg="hello"
Server: (process complete message immediately) Hi.
Client: FIN=0, opcode=0x1, msg="and a"
Server: (listening, new message containing text started)
Client: FIN=0, opcode=0x0, msg="happy new"
Server: (listening, payload concatenated to previous message)
Client: FIN=1, opcode=0x0, msg="year!"
Server: (process complete message) Happy new year to you too!