Обработчик Socket.io с использованием Gevent / Tornado & Flask - PullRequest
2 голосов
/ 23 сентября 2011

Может кто-нибудь показать мне и пример того, как обрабатывать универсальное соединение socket.io (зависит от браузера клиента, может быть веб-сокеты, или xhr-longpolling, и т. Д.), Используя gevent и флешку, или, возможно, флягу с торнадо как асинхронный сервер спасибо

1 Ответ

3 голосов
/ 06 ноября 2011

TornadIO достаточно хорошо работает со стабильной версией socket.io (0.6), он интегрируется в любое приложение на базе Tornado в качестве общего обработчика запросов, оборачивается вокруг класса обратными вызовами событий сокета. Работает довольно стабильно.

Но я бы рекомендовал не использовать предоставленный класс SocketServer и просто правильно настроить общий HTTPServer в Tornado, просто взгляните на реализацию SocketServer в качестве руководства.

...