Websocket-based Chat Application