注销后销毁握手。套接字.io

2024-02-04

您好,我正在尝试将聊天构建到应用程序中。我想知道的是,当用户注销网站时,我如何销毁与该会话关联的 socket.io 握手,以便用户在注销时无法从另一个选项卡发送消息。

我正在使用expressjs,如果有帮助的话。


好吧,万一有人发现这个并想知道我确实弄清楚了。 您可以访问套接字断开功能。我有用户 ID 和他们的套接字 ID 的对象,所以当有人注销时我打电话

app.get("/logout", function(req,res){
  //do other logging out stuff
  sockets.disconnectUser(req.session.user_id);
}

// Disconnect User function
sockets.disconnectUser = function(user_id){
  sockets.socket(users[user_id]).disconnect();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

注销后销毁握手。套接字.io 的相关文章

随机推荐