A simple chat demo using the socket.io real-time bidirectional event library for Node.js.
Multiple users can join a chat room by each entering a unique username when the website loads. Users can type chat messages to the room, and a notification is sent to all users when another user joins or leaves.