2011-06-30 3 views

ответ

2

node.js:

http.createServer(function (req, res) { 

    //... 

    // client closes connection 
    res.socket.on('close', function() { 
     res.end(); 
     //... 
    }); 

}); 

см пример реализации сервера SSE в Node.js:

https://github.com/Yaffle/EventSource/blob/master/nodechat/server.js

+0

Это старый ответ, и ссылка не активна, но решение сработало для меня (узел 7, экспресс 4) спасибо! – Giladd

1

Я думаю, вы просто закроете соединение (убейте его). Я не видел разговоров о грациозном отключении.

2

вы можете изменить тип содержимого сервер сентов кроме «текст/событие потока». Это закроет источник событий клиентов.