python - 解码通过 websocket 发送的数据

标签 python html websocket

我正在尝试构建一个简单的 Python Websocket 服务器。我设法完成了握手之类的事情。但是,我不知道如何解码从浏览器收到的消息,这是服务器收到的原始输出:'xÙõKþ°pãüCY。我该如何解码?

最佳答案

WebSocket 协议(protocol)涉及 framing protocol .浏览器不只是将原始应用程序字节发送到服务器(反之亦然)。您需要解析成帧协议(protocol)以提取原始字节。

已经实现了许多库来为您进行这种解析。您可能应该尝试使用其中之一。一个这样的库是 http://pypi.python.org/pypi/txWS/0.6.1但如果您没有找到合适的,您可以稍微搜索一下找到其他的。

关于python - 解码通过 websocket 发送的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8368361/

相关文章:

javascript - web3 websocket连接阻止节点进程退出

Python - xmljson - 保存西里尔字母符号

python - 如何从 sitemap.xml 文件创建列表以在 python 中提取 url?

python - 如何使用 Python 请求获取请求 header 而不是响应 header

javascript - 使用javascript在Chrome中的iframe中触发文件输入

node.js - Node.js 中非常简单的 websocket

jquery - 用于实时应用程序的 Socket.io

python - 如何矢量化循环遍历 3D 点数组的 python 函数?

javascript - 将 Bootstrap 下拉选择滚动条居中到所选项目

html - Angular : ng-click on ng-bind-html block not firing