【问题标题】:Websocket - send something before onclose is triggerdWebsocket - 在触发 onclose 之前发送一些东西
【发布时间】:2014-05-28 09:58:42
【问题描述】:

你好,我对 Websockets 很陌生, 我用 Websockets 和 PHP 套接字服务器构建了一个网络聊天。 为了存储用户数据,我使用 PHP-Sessions。

我想在用户断开连接时取消设置会话。 当 Websocket onclose 被触发时,我无法向服务器发送消息(服务器已经关闭或处于关闭状态)。

有没有在 onclose 发生之前从客户端发送到服务器的好方法?

非常感谢

【问题讨论】:

    标签: javascript php sockets websocket


    【解决方案1】:

    视情况而定。

    您可以在关闭窗口/选项卡之前使用onbeforeunload 事件发送一些内容。或者,如果您的应用程序中有确定性关闭功能,例如“断开连接”、“关闭”、“连接其他地方”等按钮,您必须确保在关闭之前发送您想要的任何内容。

    但是没有像“onbeforeclose”这样的东西:https://developer.mozilla.org/en-US/docs/Web/API/WebSocket

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-10
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多