my final update except its nothing

This commit is contained in:
sky
2026-06-11 23:01:17 -04:00
parent 7dd5fbe210
commit 9b6af70e71
6 changed files with 266 additions and 27 deletions

View File

@ -1,16 +1,15 @@
import { appendFile } from 'fs/promises';
import WebSocket, { WebSocketServer } from "ws";
const wss = new WebSocketServer({ noServer: true });
let dataFile = "data/online.txt";
wss.on("connection", function connection(ws, req, res) {
ws.send(`online=${wss.clients.size}`);
setInterval(() => {
const onlineInterval = setInterval(() => {
ws.send(`online=${wss.clients.size}`);
}, 10000);
ws.killTimer = setTimeout(() => {
const killTimer = setTimeout(() => {
ws.close();
}, 1000 * 60 * 60 * 12);
@ -24,7 +23,10 @@ wss.on("connection", function connection(ws, req, res) {
}
});
ws.on("close", () => {clearTimeout(ws.killTimer)});
ws.on("close", () => {
clearTimeout(killTimer);
clearInterval(onlineInterval)
});
});
let port = 7910;
import express from "express";