Является ли «сердцебиение» в Socket.IO событием, которое можно использовать для запуска других действий?
Этот точный код не работает, но я надеялся, что-то вроде этого:
io.sockets.on('connection', function(socket) {
socket.on('heartbeat', function() {
// Do something here...
});
});
Возможно ли что-то подобное? Я имею в виду, я знаю, что могу просто создать другую функцию, которая запускается каждые, скажем, 15 секунд, используя setInterval:
io.sockets.on('connection', function(socket) {
setInterval(function() {
// Do something
},15000);
});
Но так как сердцебиение уже работает на этом интервале, почему бы не использовать его?
В любом случае, любая оценка будет принята с благодарностью.