Socket.IO is a library that enables low-latency, bidirectional and event-based communication between a client and a server.
It is built on top of the WebSocket protocol and provides additional guarantees like fallback to HTTP long-polling or automatic reconnection.
Project Homepage: Socket.IO Homepage
Documentation: Socket.IO Documentation
This library implements Socket.IO clients and servers that can run standalone or integrated with a variety of Python web frameworks.
Github Project: python-socketio
Documentation: python-socketio Documentation