Google chrome 当websocket在chrome上接收超过2^15字节时出现错误:在另一次解压进行时接收到一个设置压缩位的帧

Google chrome 当websocket在chrome上接收超过2^15字节时出现错误:在另一次解压进行时接收到一个设置压缩位的帧,google-chrome,websocket,jetty,Google Chrome,Websocket,Jetty,我试图通过websocket将JSON传递给html GUI。当大小大于32768字节时,chrome会引发此异常: 到“ws://localhost:8089/events/”的WebSocket连接失败:在另一个解压缩正在进行时,收到一个设置压缩位的帧 在实例化WebSocket的行上: this._websocket = new WebSocket(url); 不过,它在firefox上运行良好。我在服务器端使用jetty 9.1.3,并尝试使用chrome 33和34 beta版 我忘

我试图通过websocket将JSON传递给html GUI。当大小大于32768字节时,chrome会引发此异常:

到“ws://localhost:8089/events/”的WebSocket连接失败:在另一个解压缩正在进行时,收到一个设置压缩位的帧

在实例化WebSocket的行上:

this._websocket = new WebSocket(url);
不过,它在firefox上运行良好。我在服务器端使用jetty 9.1.3,并尝试使用chrome 33和34 beta版

我忘了精确地说,如果我发送的消息长度超过32768字节,在chrome的网络调试工具上,它会显示32768字节的长度,而不是真正的消息长度


有什么想法吗?

这可能是Jetty中的一个bug

permessage deflate
要求在分段消息的第一帧上设置压缩位,并且仅在该帧上设置压缩位

可能是Jetty将传出消息分段为32k片段,并在所有帧上设置压缩位。如果是这样,那就是一个bug

我刚刚测试了当前的Chrome33:一切正常。。包括128k的消息


您可以使用上述testsuite测试Jetty。如果有bug,它会捕捉到。

这可能是Jetty中的bug

permessage deflate
要求在分段消息的第一帧上设置压缩位,并且仅在该帧上设置压缩位

可能是Jetty将传出消息分段为32k片段,并在所有帧上设置压缩位。如果是这样,那就是一个bug

我刚刚测试了当前的Chrome33:一切正常。。包括128k的消息


您可以使用上述testsuite测试Jetty。如果有bug,它会捕捉到。

这可能是Jetty中的bug

permessage deflate
要求在分段消息的第一帧上设置压缩位,并且仅在该帧上设置压缩位

可能是Jetty将传出消息分段为32k片段,并在所有帧上设置压缩位。如果是这样,那就是一个bug

我刚刚测试了当前的Chrome33:一切正常。。包括128k的消息


您可以使用上述testsuite测试Jetty。如果有bug,它会捕捉到。

这可能是Jetty中的bug

permessage deflate
要求在分段消息的第一帧上设置压缩位,并且仅在该帧上设置压缩位

可能是Jetty将传出消息分段为32k片段,并在所有帧上设置压缩位。如果是这样,那就是一个bug

我刚刚测试了当前的Chrome33:一切正常。。包括128k的消息


您可以使用上述testsuite测试Jetty。如果有错误,它会捕获错误。

当使用Jetty 9.1.2.v20140210时,我的连接没有任何问题,但是对于更高版本的
9.1.3.v20140225
它失败了,我使用
Opera
Chrome
获得错误
Firefox
在所有版本上都能正常工作


我向Jetty提交了一份关于此问题的错误报告:

当使用
Jetty 9.1.2.v20140210
时,我的连接没有任何问题,但对于更高版本的
9.1.3.v20140225
它失败了,我使用
Opera
Chrome
获得错误
Firefox
在所有版本上都能正常工作


我向Jetty提交了一份关于此问题的错误报告:

当使用
Jetty 9.1.2.v20140210
时,我的连接没有任何问题,但对于更高版本的
9.1.3.v20140225
它失败了,我使用
Opera
Chrome
获得错误
Firefox
在所有版本上都能正常工作


我向Jetty提交了一份关于此问题的错误报告:

当使用
Jetty 9.1.2.v20140210
时,我的连接没有任何问题,但对于更高版本的
9.1.3.v20140225
它失败了,我使用
Opera
Chrome
获得错误
Firefox
在所有版本上都能正常工作


我向Jetty提交了一份关于此问题的错误报告:

当然你是对的,我尝试了Jetty 9.1.2,它在chrome和firefox上都可以正常工作。我还没有尝试确定是否如您所说,每个片段有1个压缩位。感谢您的回答chrome 33和34 pass
deflate frame
扩展,它也可能是该扩展中的一个bug。当然,您是对的,我尝试了jetty 9.1.2,它在chrome和firefox上都可以正常工作。我还没有尝试确定是否如您所说,每个片段有1个压缩位。感谢您的回答chrome 33和34 pass
deflate frame
扩展,它也可能是该扩展中的一个bug。当然,您是对的,我尝试了jetty 9.1.2,它在chrome和firefox上都可以正常工作。我还没有尝试确定是否如您所说,每个片段有1个压缩位。感谢您的回答chrome 33和34 pass
deflate frame
扩展,它也可能是该扩展中的一个bug。当然,您是对的,我尝试了jetty 9.1.2,它在chrome和firefox上都可以正常工作。我还没有尝试确定是否如您所说,每个片段有1个压缩位。谢谢你的回答Chrome 33和34 pass
deflate frame
扩展,它也可能是该扩展中的一个错误。bug fied at bug fied at bug fied at bug fied at bug fied at Thank,我遇到了同样的问题,旧版本也适用于我。我们也一样。我们在pom.xml上被指定为9.1.2.v20140210,所有这些都重新工作了。谢谢,我遇到了同样的问题,旧版本也适用于我。我们也一样。我们在pom.xml上被指定为9.1.2.v20140210,所有这些都重新工作了。谢谢,我遇到了同样的问题,旧版本也适用于我。我们也一样。我们在pom.xml上指定了9.1.2.v20140210,所有的工作都重新开始了