modifié: superTornado.py

nouveau fichier: test.html
This commit is contained in:
sidya82
2014-02-27 21:22:02 +01:00
parent 00e95a2a98
commit 62bc232719
2 changed files with 51 additions and 1 deletions

View File

@ -1,6 +1,10 @@
import tornado.ioloop
import tornado.web
import tornado.httpserver
import tornado.websocket
from tornado.ioloop import PeriodicCallback
from loadConf import *
from login import *
@ -41,12 +45,27 @@ class MainHandler(tornado.web.RequestHandler):
class VideoHandler(tornado.web.RequestHandler):
def get(self):
self.write("Authorized user access")
self.render("test.html")
class WSHandler(tornado.websocket.WebSocketHandler):
def open(self):
self.callback = PeriodicCallback(self.send_hello, 120)
self.callback.start()
def send_hello(self):
self.write_message('hello')
def on_message(self, message):
pass
def on_close(self):
self.callback.stop()
application = tornado.web.Application([
(r"/", MainHandler),
(r"/video", VideoHandler),
(r"/test", WSHandler),
])
if __name__ == "__main__":
@ -60,3 +79,4 @@ if __name__ == "__main__":
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(80)
tornado.ioloop.IOLoop.instance().start()