Em Socket.IO, 'heartbeat' é um evento que pode ser usado para acionar outras ações?
Este código exato não funciona, mas eu esperava que algo assim fosse:
io.sockets.on('connection', function(socket) {
socket.on('heartbeat', function() {
// Do something here...
});
});
É algo assim possível? Quer dizer, eu sei que posso apenas fazer uma função diferente que dispara a cada 15 segundos usando um setInterval:
io.sockets.on('connection', function(socket) {
setInterval(function() {
// Do something
},15000);
});
Mas, como a pulsação já está sendo executada nesse intervalo, por que não utilizá-la?
Em qualquer caso, qualquer insight seria muito apreciado.