pow*_*000 3 node.js express socket.io
您好我正在尝试将聊天内容构建到应用程序中.我想知道的是,当用户退出网站时,我如何销毁与该会话相关联的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();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2514 次 |
| 最近记录: |