From 50156b5b26999908aafe571ffe6df6544a1d7c92 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sun, 5 Apr 2026 16:20:41 +0200 Subject: [PATCH] own clients list --- server/xrd_server.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/xrd_server.js b/server/xrd_server.js index 70324d4..9a5c78d 100644 --- a/server/xrd_server.js +++ b/server/xrd_server.js @@ -5,9 +5,10 @@ const xrd = new WebSocket.Server({ noServer: true }); const { serverConfig } = require('./server_config'); let currentUsers = 0; +let clients = [] function send_to_xrd(data) { - xrd.clients.forEach((client) => { + clients.forEach((client) => { if (client.readyState === WebSocket.OPEN) client.send(data); }); } @@ -66,8 +67,9 @@ xrd.on('connection', async (ws, request) => { ws.send(`F${initialData.bw}\n`); ws.send(`W${initialData.bw}\n`); ws.send(`OK\n`); + clients.concat(ws); - ws.on('message', (message, isBinary) => { + ws.on('message', (message) => { const data = message.toString(); if (!storage.ctl_output.write(data)) {