A real-time chat application demonstrating Polling and WebSocket implementations.
Uses HTTP long polling to receive new messages
Uses Websocket for real-time updates