Flask-SocketIO
python-socketio
Our great sponsors
Flask-SocketIO | python-socketio | |
---|---|---|
10 | 1 | |
4,678 | 2,864 | |
- | - | |
5.3 | 7.7 | |
5 days ago | 10 days ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Flask-SocketIO
-
I made a documentation driven web-socket framework
The framework is driven by the AsyncAPI specification, built on top of Flask-SocketIO. and inspired by Connexion.
-
Facing An Issue in Websockets
I don't know what module you're using for websockets, but looking at an issue posted on one of them, the thread should periodically sleep in order for I/O to function properly.
-
Flask socketio blocked by something during time.sleep
I'm running a Flask server on my local machine and am using it to pull data from a serial port and display it in real time on a webpage with Flask-socketio. I followed the example here and am encountering an interesting behavior. I was able to replicate the results of the example, but when I alter the background_thread function to include reading and parsing data from the serial port, something seems to be blocking the socket from sending the data. My code correctly establishes a socket and opens the connection, and can even emit messages correctly at the beginning of the thread function, but once it hits a time.sleep(5), emitting doesn't work anymore. Here's the original thread function that works (and includes a time.sleep()!):
-
How do i implement long polling for direct messaging between users?
https://github.com/miguelgrinberg/Flask-SocketIO/issues/1010 looks like flask socket io does not support waitress
-
Flask + RabbitMQ + SocketIO - forwarding messages
I have Flask application with SocketIO integration.Current user flow seems like 
-
What do you do when you just can't figure something out?
I think you're having this issue. https://github.com/miguelgrinberg/Flask-SocketIO/issues/1570
-
I want to use the flask web socket to display real time data on a webpage. Can someone please help me with this?
Check Miguel's flask-socketio examples.
-
Show logs in real time in browser
In terms of streaming anything to a client, I would suggest websocket functionality. There's a Flask-SocketIO package that can be used on the server side, and then on the client side you could use the built-in Javascript websocket functionality, or the Socket.IO library. That would allow you to push messages/data in both directions as needed... the server could just push data to the client whenever there's data to be pushed, and the client could handle that as needed.
- Trying out Flask, need questions about flask-socketio + MQTT configuration
-
How to constantly update a variable
GitHub Flask-SocketIO
python-socketio
-
Canโt establish a connection to the server at localhost:6595
Solution here: https://github.com/miguelgrinberg/python-socketio/issues/578
What are some alternatives?
django-channels - Developer-friendly asynchrony for Django
websockets - Library for building WebSocket servers and clients in Python
AutobahnPython - WebSocket and WAMP in Python for Twisted and asyncio
django-socketio - WebSockets for Django
WebSocket-for-Python - [Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
Crossbar - Crossbar.io - WAMP application router
HS-Sanic - Async Python 3.6+ web server/framework | Build fast. Run fast. [Moved to: https://github.com/sanic-org/sanic]
unicorn-binance-websocket-api - An unofficial Python API to use the Binance Websocket API`s (com+testnet, com-margin+testnet, com-isolated_margin+testnet, com-futures+testnet, com-coin_futures, us, tr, jex, dex/chain+testnet) in a easy, fast, flexible, robust and fully-featured way.
mqtt-web-test
sanic - Next generation Python web server/framework | Build fast. Run fast.
pusher django photo feed - A real-time photo feed using Django and Pusher
yappi - Yet Another Python Profiler, but this time thread&coroutine&greenlet aware.