X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=elpa%2Fwebsocket-1.8%2Ftestserver.py;fp=elpa%2Fwebsocket-1.8%2Ftestserver.py;h=5cfcb96156ddbcd2652843a68c42c313edcab332;hb=a13a166794e1e6f22407e13110fe83b9cb095ab8;hp=0000000000000000000000000000000000000000;hpb=844f5833be3c5f0d48e1b3b900c592841f0516d6;p=emacs-init.git diff --git a/elpa/websocket-1.8/testserver.py b/elpa/websocket-1.8/testserver.py new file mode 100644 index 0000000..5cfcb96 --- /dev/null +++ b/elpa/websocket-1.8/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) + logging.info("STARTED: Server start listening") + ioloop.IOLoop.instance().start()