>From my previous post:

----- begin ------
LISTENERS = []
class NewMsgHandler(tornado.web.RequestHandler):
    def get(self):
        self.write('<html><body>Hello</body></html>')
    def post(self):
        data = self.request.arguments['data'][0]
        [element.write_message(data) for element in LISTENERS]
class RealtimeHandler(tornado.websocket.WebSocketHandler):
    def open(self):
        LISTENERS.append(self)
    def on_message(self, message):
        pass
    def on_close(self):
        LISTENERS.remove(self)
application = tornado.web.Application([
    (r'/', NewMsgHandler), # for get and post
    (r'/websocket/', RealtimeHandler), # for websockets
    ], auto_reload=True)
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(8888)
tornado.ioloop.IOLoop.instance().start()
---- end ----

this is tornado code for websocket.

On Dec 30, 4:46 pm, Manu <swel...@gmail.com> wrote:
> It is awesome, like it .
> Just  looking at the video i have learn a lot of new tools( websocket,
> processing.js, html5 canvas ) . Even if i understood that web2py was
> the main tool here , would it be possible to have the websocket part
> of rocket so that we can play with this kind of tool too ( i am
> working on windows ! )
>
> You do great Massimo !!
>
> On Wed, Dec 29, 2010 at 11:38 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > version 0.2:
>
> >http://www.vimeo.com/18282084
>
> > On Dec 28, 12:55 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
> >>http://vimeo.com/18232653
>
>

Reply via email to