1
0
forked from noxious/server

first commit

This commit is contained in:
2024-05-02 23:01:16 +02:00
commit 95b4849200
6 changed files with 1141 additions and 0 deletions

24
src/server.ts Normal file
View File

@ -0,0 +1,24 @@
import * as dotenv from 'dotenv';
dotenv.config();
import WebSocket from 'ws';
import * as process from "node:process";
const wss = new WebSocket.Server({ port: process.env.SERVER_PORT });
console.log(`Server started on port ${process.env.SERVER_PORT}`);
wss.on('connection', (ws: WebSocket) => {
console.log('New client connected');
ws.on('message', (message: string) => {
console.log(`Received message: ${message}`);
wss.clients.forEach((client) => {
client.send(`Server received your message: ${message}`);
});
});
ws.on('close', () => {
console.log('Client disconnected');
});
});