Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java PocketSocket无法处理传入消息_Java_Ios_Tomcat_Websocket_Tomcat8 - Fatal编程技术网

Java PocketSocket无法处理传入消息

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

我正在尝试使用tomcat中的内置websocket支持和ios端的PocketSocket在ios设备和tomcat Web服务器之间建立websocket连接

设置连接并将数据从客户端发送到服务器工作正常,但在客户端将数据从服务器发送到客户端失败,并显示以下错误消息:

如果使用permessage deflate扩展名,则数据帧必须仅使用rsv1位 在


我使用的代码与PocketSocket的示例部分中提供的代码基本相同。据我所知,服务器端没有活动的扩展。有人知道如何打开permessage deflate或告诉tomcat websocket堆栈不要使用rsv1位吗?

此错误是由PocketSocket中的错误引起的,它无法解析Sec websocket扩展头并中断permessage deflate握手。我已经在github上修复了它,并为此创建了一个pull请求: