my final update except its nothing
This commit is contained in:
10
websocket.js
10
websocket.js
@ -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";
|
||||
|
||||
Reference in New Issue
Block a user