我正在尝试创建一个 python 3 程序来设置 websocket 客户端并向其发送一些数据。
我了解到它发送的数据不完全是 ASCII,如果我尝试 socket.send(b"Hello websocket!"),这对我来说将失败。我在http://www.websocket.org/echo.html上使用了创建您自己的测试示例当我对它发送到websocket的数据进行wireshark时,它wireshark不会以可读字符显示发送的数据(我假设它是由某种算法翻译的)。此外,当我查看它在 c 数组中发送的数据时,每次运行它时它的值都不同。我不知道它如何将“WebSocket Rocks”文本翻译成可以工作的东西。我如何才能完成翻译在 python 中发送的消息?我想真正的问题是,javascript 用于 send() 的公式是什么,用于将字符串中的参数转换为我可以移植到 python 的必要数据,以便它做同样的事情。