Dre*_*kes 5 google-chrome websocket libwebsockets
我有一个通过 WebSockets 连接到服务的网络应用程序。此应用在桌面版 Chrome/Firefox 中运行良好,但移动版 Chrome 出现错误:
WebSocket 连接到“ws://192.168.0.11:8080/”失败:一个或多个保留位打开:reserved1 = 0,reserved2 = 1,reserved3 = 0
服务器使用最新版本的libwebsockets。
此错误发生在初始连接期间,随后通过多个 2048 字节帧将中等大的 JSON 数据堆发送到客户端。
服务器公开了几个不同的 WebSocket。其中一些也以其他方式失败:
无法将文本框架解码为 UTF-8。
...和...
无法识别的帧操作码:6
一种预测哪些应该失败,哪些应该成功的模式尚未显露出来。
我怀疑这里存在某种框架问题。我已经查看了 WireShark 中的消息,在我看来它们是正确的。标题似乎是正确的。
为什么这会在桌面 Chrome/Firefox 中工作,但在 Android 版 Chrome 中失败?
| 归档时间: |
|
| 查看次数: |
9039 次 |
| 最近记录: |