Search - websockets 12.0 documentation

Hide navigation sidebar
Hide table of contents sidebar

- Getting started
  Toggle navigation of Getting started
  - Part 1 - Send & receive
  - Part 2 - Route & broadcast
  - Part 3 - Deploy to the web
- How-to guides
  Toggle navigation of How-to guides
  - Quick start
  - Cheat sheet
  - Patterns
  - Reload on code changes
  - Integrate with Django
  - Write an extension
  - Deploy to Render
  - Deploy to Fly
  - Deploy to Heroku
  - Deploy to Kubernetes
  - Deploy with Supervisor
  - Deploy behind nginx
  - Deploy behind HAProxy
  - Integrate the Sans-I/O layer
- Frequently asked questions
  Toggle navigation of Frequently asked questions
  - Server
  - Client
  - Both sides
  - Using asyncio
  - Miscellaneous
- API reference
  Toggle navigation of API reference
  - Features
  - Server (`asyncio`)
  - Client (`asyncio`)
  - Server (`threading`)
  - Client (`threading`)
  - Server (Sans-I/O)
  - Client (Sans-I/O)
  - Extensions
  - Data structures
  - Exceptions
  - Types
- Topic guides
  Toggle navigation of Topic guides
  - Deployment
  - Logging
  - Authentication
  - Broadcasting messages
  - Compression
  - Timeouts
  - Design
  - Memory usage
  - Security
  - Performance
- About websockets
  Toggle navigation of About websockets
  - Changelog
  - Contributing
  - License
  - For enterprise

Back to top
Toggle table of contents sidebar