Websockets 中的 \x00 和 \xff 是什么意思?
为什么通过 websocket 的消息总是以 \x00
开头并以 \xff
结尾,如 \x00Your message\xff
中所示?
Why do messages going through websockets always start with \x00
and end with \xff
, as in \x00Your message\xff
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个文档可能会有所帮助......
摘自第1.2节: -
This documentation might help...
Excerpt from section 1.2:-
工作规范已更改,不再使用 0x00 和 0xFF 作为开始和结束字节
http://tools.ietf.org/id/draft-ietf-hybi-thewebsocketprotocol-04.html
The working spec has changed and no longer uses 0x00 and 0xFF as start and end bytes
http://tools.ietf.org/id/draft-ietf-hybi-thewebsocketprotocol-04.html
我对此不是 100% 确定,但我的猜测是表示消息的开始和结束。由于 x00 是 0 的单字节表示,而 xFF 是 255 的单字节表示
I am not 100% sure about this but my guess would be to signify the start and end of the message. Since x00 is a single byte representation of 0 and xFF is a single byte representation of 255