当用户关闭窗口时,如何判断套接字是否被销毁?
在我的代码中:
io.on('connection', function (socket) {...})
有io.on('disconnect', function(socket)
还是什么?我希望io.emit
特定套接字已关闭或完成。
答案 0 :(得分:0)
Socket.IO有断开事件:https://socket.io/docs/server-api/寻找“事件:'断开'”
确保它在你的'connect'块
里面socket.on('disconnect', function () {
//do something
});
答案 1 :(得分:0)
收听特定socket
对象的disconnect
事件:
io.on('connection', socket => {
socket.on('disconnect', () => {
// socket has been disconnected
})
})