NULL on error flipping bits whilst updating pixels

TornadIO2 & socket.io: A dupla dinâmica

Já tem um bom tempo que eu estava querendo fazer algo usando WebSockets junto ao servidor assíncrono Tornado. Pesquisando meio que em paralelo e seguindo alguns links, encontrei o SockeIO, um projeto bem interessante que fornece uma camada de abstração do WebSockets, já que o mesmo é bem parecido com um socket, e ainda fornece dois fallbacks caso o navegador não suporte websockets - um deles é fazendo long polling e o outro usando o plugin flash.

Outro projeto que encontrei foi o TornadIO2. Ele implementa todo o protocolo do SockeIO, e como o próprio nome sugere, usa o Tornado, o qual já conheço há algum tempo :)

Colocando a dupla dinâmica para funcionar

git clone git://github.com/mrjoes/tornadio2.git
cd tornadio2
pip install -r requirements.txt
python setup.py install

Minha intenção não era escrever um hello world sobre o assunto, e sim dizer que atualizei o projeto Come on baby, light my LED!, e sinceramente? Não sei porque não usei websockets desde o início…

Código fonte