2013-10-07 20 views
5

W socket.io można powiązać z gniazdem zdarzeń/kanał tak:Jak przerwać słuchanie kanału socket.io?

<script src="/socket.io/socket.io.js"></script> 
<script> 
var socket = io.connect('http://localhost'); 
    socket.on('news', function (data) { 
    console.log(data); 
    socket.emit('my other event', { my: 'data' }); 
}); 
</script> 

Ale jak można przestać słuchać „news” wydarzenie?

+0

przyjrzeć się tej answere http://stackoverflow.com/questions/9418697/how-to-unsubscribe-from-a-socket-io-subscription –

Odpowiedz

14

spróbować socket.removeAllListeners("news");

+0

Dzięki, mam ten jeden ze stanowiska opublikowanego przez Gaurawa, ale nigdy nie ujął go jako odpowiedzi. –