Maîtriser les WebSockets avec Node.js
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', (ws) => {
console.log('Nouveau client connecté');
ws.on('message', (message) => {
console.log(`Message reçu: ${message}`);
ws.send(`Réponse: ${message}`); // Écho
});
ws.on('close', () => {
console.log('Client déconnecté');
});
});
console.log('Serveur WebSocket démarré sur ws://localhost:8080');