I using Python Tornado + Websocket.js for this demo.