默认

跪求解答!不太理解这段Python解码WebSocket报文

查看数: 73146 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-07-06 01:42

正文摘要:

各位前辈如果看到此求助帖,跪求解答。研究快两天了,一直搞不懂这个问题。 这是代码。 其中 msg_len = data[1] & 127 if msg_len == 126:     mask = data[4:8]     conteent = data ...

评论

fantasy028 发表于 5 年前
学习了...
木子李 发表于 5 年前
太有用了
JackJiang 发表于 5 年前
引用:XeanYu 发表于 2018-07-11 11:56
额,我搞不懂第一行代码。用位运算得出数据长度。

这个你估计你得详细对一下Websocket的协议报文格式,而且注意一下协议的版本。
看看这篇有没有用:《WebSocket详解(三):深入WebSocket通信协议细节
XeanYu 发表于 5 年前
引用:曦独断 发表于 2018-07-06 10:47
Python 的切片操作 ,截取data的数据

额,我搞不懂第一行代码。用位运算得出数据长度。
XeanYu 发表于 5 年前
引用:JackJiang 发表于 2018-07-06 12:19
你这是在做什么,你的意思是你在用Python实现Websocket协议?

是,我在解析Websocket发给服务端的数据报文。我搞不懂为什么用位运算符就能得出数据长度。
JackJiang 发表于 5 年前
你这是在做什么,你的意思是你在用Python实现Websocket协议?
曦独断 发表于 5 年前
Python 的切片操作 ,截取data的数据

返回顶部