WebSocket based chat system.