Flask-SocketIO даёт Flask приложения доступ к двунаправленному уровню коммуникации клиента и сервера с малым уровнем задержки. Клиентская сторона может использовать любую совместимую с SocketIO библиотеку для установки постоянного соедения с сервером.
Установка
Вы можете установить пакет с помощью pip:
pip install flask-socketio
Зависимости
Это расширение начиная с версии 1.0 совместимо с Python2.7 и Python3.3. Для работы с асинхронными потоками необходимо выбрать один из трёх вариантов:
- eventlet является наиболее эффективным с поддержкой "долгих" запросов и WebSocket
- gevent этот фреймворк использовался в предыдущем релизе этого расширения,
- The Flask developmen
Это расширание автоматически определяет какой асинхронный фреймворк использовать на основе того какой из них установлен. Предпочтение отдаётся eventlet, затем gevent и если ничего не уставнолено то используется отладочный сервер Flask
Комментариев 0