以下是MDN的示例:
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!
FIN的位数是否足以确定消息是否已完成或是否继续?延续操作码看起来对我来说是多余的。
答案 0 :(得分:0)
opt代码表示帧的类型。只有第一帧可以指示它是文本(0x1)还是二进制,并且控制帧不能被分段,因此任何选择代码(0x0)的使用意味着继续。
我的意思是,如果你有4位可用而你想不发送任何内容,你将所有零(0x0),但你仍然需要发送这四位。