2010-11-09 67 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」用戶離線,如果我故意從該套接字接收數據。只是我的兩美分:)