Обработчик Socket.io с использованием Gevent/Tornado и Flask

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


person Redouane Zait    schedule 23.09.2011    source источник
comment
Вы просматривали этот ответ?   -  person RickyA    schedule 24.09.2011
comment
Что вы пробовали и где это не работает? С другой стороны, что вы изучили и что вас смущает, что затрудняет выбор?   -  person Sean Vieira    schedule 24.09.2011


Ответы (1)


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

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

person Ivan Blinkov    schedule 06.11.2011