samples/2022/01/tornado_demo1/server.py

27 lines
690 B
Python

import tornado.ioloop
import tornado.web
import tornado.websocket
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
class WebsocketHandler(tornado.websocket.WebSocketHandler):
def open(self):
print("Opened...")
def on_message(self, message):
print("Got a message: " + message)
self.write_message(u"You wrote: {0}".format(message))
def on_close(self):
print("Closed...")
if __name__ == "__main__":
application = tornado.web.Application([
(r"/", MainHandler),
(r"/socket", WebsocketHandler),
])
application.listen(8888)
tornado.ioloop.IOLoop.current().start()