SocketStream — определить, когда клиент отключается от сервера

Есть ли способ определить, когда клиент отключается от сервера?

app.js

ss.event.on ("закрыть", функция (сеанс) {

console.log(клиент отключен); });

спасибо


person Henrique E Mota    schedule 21.10.2012    source источник


Ответы (1)


Проверьте эти два:

req.on("close", function() {
  // request closed unexpectedly
});

req.on("end", function() {
  // request ended normally
}):
person Federico Lenzi    schedule 21.10.2012
comment
отлично, проверьте документацию, чтобы увидеть каждое событие из классов. nodejs.org/api/index.html - person Federico Lenzi; 21.10.2012
comment
то, что я хочу сделать, это обновить список онлайн-пользователей, поэтому я думаю, что мне нужно использовать два события. - person Henrique E Mota; 21.10.2012
comment
Вы могли бы заставить это работать в любом случае? Ссылка Federico не имеет ничего общего с SocketStream, а req не имеет on члена, а ss также не имеет event члена. Это про SS0.3? - person kaoD; 30.10.2012
comment
@HenriqueEMota после некоторого возни я понял, что вы имели в виду требование HTTP-маршрутизатора. К сожалению, req заканчивается/закрывается, как только отправляется основное представление, поэтому у меня это не сработает. Как вы заставили его работать? - person kaoD; 30.10.2012