当插座断开连接时,我正试图向房间的所有用户广播消息
afterDisconnect: function(session, socket, cb) {
var rooms = sails.sockets.socketRooms(socket);
for(var i = 0; i < rooms.length; i++) {
if(rooms[i].indexOf("gameRoom") > - 1) {
sails.sockets.broadcast(rooms[i], 'byeUser', socket.id, socket);
break;
}
}
return cb();
}
事情是当事件发生时,套接字不再在任何房间上,所以......我应该如何实现这一目标?我在想制作一个乒乓球请求,但不知道我应该把它放在哪里。