Flask-SocketIO

Navigation

  • Introduction
  • Getting Started
  • Implementation Notes
  • Deployment
  • Upgrading to Flask-SocketIO 5.x from the 4.x releases
  • API Reference

Related Topics

  • Documentation overview
    • Next: Introduction

Quick search

Flask-SocketIO¶

Flask-SocketIO gives Flask applications access to low latency bi-directional communications between the clients and the server. The client-side application can use any of the SocketIO client libraries in Javascript, Python, C++, Java and Swift, or any other compatible client to establish a permanent connection to the server.

  • Introduction
    • Installation
    • Requirements
    • Version compatibility
  • Getting Started
    • Initialization
    • Receiving Messages
    • Sending Messages
    • Broadcasting
    • Rooms
    • Connection Events
    • Class-Based Namespaces
    • Error Handling
    • Debugging and Troubleshooting
  • Implementation Notes
    • Access to Flask’s Context Globals
    • Authentication
      • Using Flask-Login with Flask-SocketIO
  • Deployment
    • Embedded Server
    • Gunicorn Web Server
    • uWSGI Web Server
    • Using nginx as a WebSocket Reverse Proxy
    • Using Multiple Workers
    • Emitting from an External Process
    • Cross-Origin Controls
  • Upgrading to Flask-SocketIO 5.x from the 4.x releases
  • API Reference
  • Index
  • Module Index
  • Search Page
©2018, Miguel Grinberg. | Powered by Sphinx 1.8.6 & Alabaster 0.7.12 | Page source
Fork me on GitHub