Real-time chat application example
// Server server.on('connection', (socket) => { socket.on('join-room', ({ room, username }) => { socket.join(room); socket.broadcastToRoom(room, 'user-joined', { username }); }); socket.on('send-message', ({ room, message }) => { socket.broadcastToRoom(room, 'new-message', { username: socket.id, message, timestamp: Date.now() }); }); });
examples/chat-app/