Java PocketSocket无法处理传入消息
我正在尝试使用tomcat中的内置websocket支持和ios端的PocketSocket在ios设备和tomcat Web服务器之间建立websocket连接 设置连接并将数据从客户端发送到服务器工作正常,但在客户端将数据从服务器发送到客户端失败,并显示以下错误消息: 如果使用permessage deflate扩展名,则数据帧必须仅使用rsv1位 在Java PocketSocket无法处理传入消息,java,ios,tomcat,websocket,tomcat8,Java,Ios,Tomcat,Websocket,Tomcat8,我正在尝试使用tomcat中的内置websocket支持和ios端的PocketSocket在ios设备和tomcat Web服务器之间建立websocket连接 设置连接并将数据从客户端发送到服务器工作正常,但在客户端将数据从服务器发送到客户端失败,并显示以下错误消息: 如果使用permessage deflate扩展名,则数据帧必须仅使用rsv1位 在 我使用的代码与PocketSocket的示例部分中提供的代码基本相同。据我所知,服务器端没有活动的扩展。有人知道如何打开permessage
我使用的代码与PocketSocket的示例部分中提供的代码基本相同。据我所知,服务器端没有活动的扩展。有人知道如何打开permessage deflate或告诉tomcat websocket堆栈不要使用rsv1位吗?此错误是由PocketSocket中的错误引起的,它无法解析Sec websocket扩展头并中断permessage deflate握手。我已经在github上修复了它,并为此创建了一个pull请求: