Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', function connection(ws) {
console.log('New client connected');
ws.on('message', function incoming(message) {
const data = JSON.parse(message);
// Broadcast message to all connected clients except sender
wss.clients.forEach(function each(client) {
if (client !== ws && client.readyState === WebSocket.OPEN) {
client.send(message.toString());
}
});
});
ws.on('close', function() {
console.log('Client disconnected');
});
});
console.log('WebSocket server is running on ws://localhost:8080');