// 引入 WebSocket 模块
const WebSocket = require('ws');
// 创建 WebSocket 服务器
const wss = new WebSocket.Server({ port: 8080 });
// 定义一个计数器,每隔一秒生成一个随机数
let count = 0;
setInterval(function() {
// 将数据封装成 JSON 格式,发送给客户端
const data = JSON.stringify({ d:Math.floor(Math.random() * 40) });
wss.clients.forEach(function each(client) {
if (client.readyState === WebSocket.OPEN) {
client.send(data);
}
});
count++;
}, 1000);