PocketSocket 无法处理传入消息
PocketSocket fails to process incoming message
我正在尝试使用 tomcat 中的内置 websocket 支持和 iOS 上的 PocketSocket 在 ios 设备和 tomcat 网络服务器之间设置 websocket 连接边.
设置连接并从客户端向服务器发送数据工作正常,但从服务器向客户端发送数据在客户端失败,并出现以下错误消息:
Data frames must only use rsv1 bit if permessage-deflate extension is
on
我使用的代码与 PocketSocket 示例部分中提供的代码几乎相同。据我所知,服务器端没有活动的扩展。有谁知道如何打开 permessage-deflate 或告诉 tomcat websocket 堆栈不要使用 rsv1 位?
此错误是由 PocketSocket 中的错误引起的,它无法解析 Sec-WebSocket-Extension-Header 并破坏了 permessage-deflate-Handshake。我已将其固定在 github 上并为此创建了一个拉取请求:
我正在尝试使用 tomcat 中的内置 websocket 支持和 iOS 上的 PocketSocket 在 ios 设备和 tomcat 网络服务器之间设置 websocket 连接边.
设置连接并从客户端向服务器发送数据工作正常,但从服务器向客户端发送数据在客户端失败,并出现以下错误消息:
Data frames must only use rsv1 bit if permessage-deflate extension is on
我使用的代码与 PocketSocket 示例部分中提供的代码几乎相同。据我所知,服务器端没有活动的扩展。有谁知道如何打开 permessage-deflate 或告诉 tomcat websocket 堆栈不要使用 rsv1 位?
此错误是由 PocketSocket 中的错误引起的,它无法解析 Sec-WebSocket-Extension-Header 并破坏了 permessage-deflate-Handshake。我已将其固定在 github 上并为此创建了一个拉取请求: