Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NOTE: You will have to update the ip address in index.html
- import tornado.ioloop
- import tornado.web
- import tornado.websocket
- import tornado.template
- class MainHandler(tornado.web.RequestHandler):
- def get(self):
- loader = tornado.template.Loader(".")
- self.write(loader.load("index.html").generate())
- class WSHandler(tornado.websocket.WebSocketHandler):
- def open(self):
- print 'connection opened...'
- self.write_message("The server says: 'Hello'. Connection was accepted.")
- def on_message(self, message):
- self.write_message("The server says: " + message + " back at you")
- print 'received:', message
- def on_close(self):
- print 'connection closed...'
- application = tornado.web.Application([
- (r'/ws', WSHandler),
- (r'/', MainHandler),
- (r"/(.*)", tornado.web.StaticFileHandler, {"path": "./resources"}),
- ])
- if __name__ == "__main__":
- application.listen(9090)
- tornado.ioloop.IOLoop.instance().start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement