Я использую socket.io на стороне сервера (и клиента).испускать локальное событие с socket.io
Что я хочу сделать, это вызвать событие при отключении. Но он, похоже, не подбирается локально.
На сервере узла у меня есть:
sock.on('chat:leave', function(user){
//delete user from chat room list
});
sock.on('disconnect', function(){
var user = sock.user;
sock.emit('chat:leave', user);
});
Это, однако, не работает - разъединение стреляет, когда я закрываю окно браузера, но chat:leave
излучаемый disconnect
обратного вызова не получает подобран обработчик sock.on('chat:leave')
.
Вот как я получил это работает. Просто подумал, будет ли он слушать местные выбросы. – chovy