Spaces:
Paused
Paused
| 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'); | |
| }); | |
| }); |