我正在尝试构建一个简单的 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/