Для использования Socket.IO для отправки сообщений клиенту каждую секунду, вы можете использовать `setInterval` функцию в JavaScript на сервере. Вот пример серверного кода на Node.js: ```javascript var app = require('express')(); var http = require('http').Server(app); var io = require('socket.io')(http); io.on('connection', function(socket){ console.log('a user connected'); // Отправить сообщение каждую секунду setInterval(function() { socket.emit('message', 'Hello, this is a message from the server!'); }, 1000); // 1000 миллисекунд = 1 секунда socket.on('disconnect', function(){ console.log('user disconnected'); }); }); http.listen(3000, function(){ console.log('listening on *:3000'); }); ``` В этом коде, когда пользователь подключается, мы создаем интервал, который отправляет сообщение клиенту каждую секунду. На клиентской стороне вы можете принять эти сообщения следующим образом: ```javascript var socket = io(); socket.on('message', function(msg){ console.log('Received message from server: ' + msg); }); ``` В этом коде, мы прослушиваем событие 'message' и возвращаем принятое сообщение в консоль.