2010-11-09 68 views
4

根据网页套接字草案-76规格,Wocket.close应该执行下列操作:WebSocket.close在Chrome中被破解?

“如何干净地关闭连接,包括只是一个0xFF的字节之后是0×00字节的帧被从发送一个同伴要求另一个同伴关闭连接。“

但是,一些测试后,我不认为关闭被调用时表示Chrome正在做什么。我很好奇,如果我做错了什么或者它是一个已知的错误。

+0

我观察到Chromium(Linux)上的相同行为截至2011年12月30日..真的很烦人! – marcusklaas 2011-12-30 17:46:07

+1

Safari对我来说似乎关闭了它们,Chrome和Firefox,在关闭后挂在连接上:( – Justin 2012-04-02 19:51:58

回答

0

使用Chrome测试时我还没有发现任何问题。虽然我没有检查帧。

0

我知道这个话题真的很旧,但我注意到Chrome是唯一的浏览器,它不会在socket close命令中发送0xff00 ......而是在浏览器端关闭它的套接字连接,所以如果我注意到, “chrome”用户离线,如果我故意从该套接字接收数据。只是我的两美分:)