4 from tornado import httpserver
5 from tornado import ioloop
6 from tornado import websocket
9 class EchoWebSocket(websocket.WebSocketHandler):
14 def on_message(self, message):
15 logging.info(u"ON_MESSAGE: {0}".format(message))
16 self.write_message(u"You said: {0}".format(message))
19 logging.info("ON_CLOSE")
21 def allow_draft76(self):
25 if __name__ == "__main__":
26 import tornado.options
27 tornado.options.parse_command_line()
28 application = tornado.web.Application([
29 (r"/", EchoWebSocket),
31 server = httpserver.HTTPServer(application)
33 logging.info("STARTED: Server start listening")
34 ioloop.IOLoop.instance().start()