python-socketioΒΆ
This projects implements Socket.IO clients and servers that can run standalone or integrated with a variety of Python web frameworks.
- Getting Started
- The Socket.IO Clients
- Installation
- Using the Simple Client
- Using the Event-Driven Client
- Creating a Client Instance
- Defining Event Handlers
- Catch-All Event and Namespace Handlers
- Connect, Connect Error and Disconnect Event Handlers
- Connecting to a Server
- Emitting Events
- Event Callbacks
- Namespaces
- Class-Based Namespaces
- Disconnecting from the Server
- Managing Background Tasks
- Debugging and Troubleshooting
- The Socket.IO Server
- Installation
- Creating a Server Instance
- Serving Static Files
- Defining Event Handlers
- Catch-All Event and Namespace Handlers
- Connect and Disconnect Event Handlers
- Emitting Events
- Event Callbacks
- Namespaces
- Class-Based Namespaces
- Rooms
- User Sessions
- Using a Message Queue
- Monitoring and Administration
- Debugging and Troubleshooting
- Deployment Strategies
- Cross-Origin Controls
- API Reference