2014-04-14 25 views
0

你好我真的是新來的Websockets, 我建立了一個Websockets和一個PHP套接字服務器的網聊。 要存儲我使用PHP會話的用戶數據。Websocket - 發送之前closeclose觸發

我想在用戶斷開連接時取消會話。 當Websocket onclose被觸發時,我無法向服務器發送消息(服務器已關閉或處於關閉狀態)。

在onclose發生之前,是否有從客戶端發送到服務器的好方法?

非常感謝

回答

0

這要看。

在關閉窗口/選項卡和onbeforeunload事件之前,您可以發送一些東西。或者,如果您在應用程序中具有確定性關閉功能,如「斷開連接」,「關閉」,「連接其他位置」等等,則必須確保在關閉前發送任何您想要的內容。

但是有沒有像 「onbeforeclose」:https://developer.mozilla.org/en-US/docs/Web/API/WebSocket

+1

感謝onbeforeclose工作正常。 – M41DZ3N