Node.js Chat Demo with WebSocket