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

  * What is Socket.IO?

  * Version compatibility

  * Client Examples

  * Client Features

  * Server Examples

  * Server Features

* The Socket.IO Client

  * Installation

  * Creating a Client Instance

  * Defining Event Handlers

  * Catch-All Event Handlers

  * Connect, Connect Error and Disconnect Event Handlers

  * Connecting to a Server

    * TLS/SSL Support

  * 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 Handlers

  * Connect and Disconnect Event Handlers

  * Emitting Events

  * Event Callbacks

  * Namespaces

  * Class-Based Namespaces

  * Rooms

  * User Sessions

  * Using a Message Queue

    * Redis

    * Kombu

    * Kafka

    * AioPika

    * Emitting from external processes

  * Debugging and Troubleshooting

  * Deployment Strategies

    * Uvicorn, Daphne, and other ASGI servers

    * Aiohttp

    * Tornado

    * Sanic

    * Eventlet

    * Eventlet with Gunicorn

    * Gevent

    * Gevent with Gunicorn

    * uWSGI

    * Standard Threads

    * Scalability Notes

  * Cross-Origin Controls

* API Reference

  * "Client" class

  * "AsyncClient" class

  * "Server" class

  * "AsyncServer" class

  * "ConnectionRefusedError" class

  * "WSGIApp" class

  * "ASGIApp" class

  * "Middleware" class (deprecated)

  * "ClientNamespace" class

  * "Namespace" class

  * "AsyncClientNamespace" class

  * "AsyncNamespace" class

  * "BaseManager" class

  * "PubSubManager" class

  * "KombuManager" class

  * "RedisManager" class

  * "KafkaManager" class

  * "AsyncManager" class

  * "AsyncRedisManager" class

  * "AsyncAioPikaManager" class

* Index

* Module Index

* Search Page
