En Socket.IO, ¿es 'latido' un evento que se puede usar para desencadenar otras acciones?
Este código exacto no funciona, pero esperaba algo como eso:
io.sockets.on('connection', function(socket) {
socket.on('heartbeat', function() {
// Do something here...
});
});
¿Es algo como esto posible? Quiero decir, sé que puedo hacer una función diferente que dispara cada, por ejemplo, 15 segundos usando un setInterval:
io.sockets.on('connection', function(socket) {
setInterval(function() {
// Do something
},15000);
});
Pero como el latido del corazón ya se está ejecutando en este intervalo, ¿por qué no usarlo?
En cualquier caso, cualquier idea sería muy apreciada.