const WebSocket = require('ws'); // Create a WebSocket server on port 7860 const wss = new WebSocket.Server({ port: 7860 }, () => { console.log('WebSocket server running on ws://localhost:7860'); }); // Handle incoming WebSocket connections wss.on('connection', (ws) => { console.log('Client connected'); // Send a message to the client ws.send('Hello, client! WebSocket server here.'); // Respond to client messages ws.on('message', (message) => { console.log(`Received: ${message}`); ws.send(`Server received: ${message}`); }); // Handle client disconnection ws.on('close', () => { console.log('Client disconnected'); }); });