branch: externals/websocket commit fe7b0bc2c34cf3835a3473648fb9865c7b67c715 Author: Nicholas D Steeves <nstee...@gmail.com> Commit: Nicholas D Steeves <nstee...@gmail.com>
resurrect testserver.py --- testserver.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/testserver.py b/testserver.py new file mode 100644 index 0000000000..e75d1d4216 --- /dev/null +++ b/testserver.py @@ -0,0 +1,34 @@ +import logging +import tornado +import tornado.web +from tornado import httpserver +from tornado import ioloop +from tornado import websocket + + +class EchoWebSocket(websocket.WebSocketHandler): + + def open(self): + logging.info("OPEN") + + def on_message(self, message): + logging.info(u"ON_MESSAGE: {0}".format(message)) + self.write_message(u"You said: {0}".format(message)) + + def on_close(self): + logging.info("ON_CLOSE") + + def allow_draft76(self): + return False + + +if __name__ == "__main__": + import tornado.options + tornado.options.parse_command_line() + application = tornado.web.Application([ + (r"/", EchoWebSocket), + ]) + server = httpserver.HTTPServer(application) + server.listen(9999, "127.0.0.1") + logging.info("STARTED: Server start listening") + ioloop.IOLoop.instance().start()