Skip to main content

Socket.IO integration for Flask applications

Project description

Flask-SocketIO

Build status codecov

Socket.IO integration for Flask applications.

Sponsors

The following organizations are funding this project:

Socket.IO
Socket.IO
Add your company here!

Many individual sponsors also support this project through small ongoing contributions. Why not join them?

Installation

You can install this package as usual with pip:

pip install flask-socketio

Example

from flask import Flask, render_template
from flask_socketio import SocketIO, emit
    
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socketio = SocketIO(app)

@app.route('/')
def index():
    return render_template('index.html')

@socketio.event
def my_event(message):
    emit('my response', {'data': 'got it!'})

if __name__ == '__main__':
    socketio.run(app)

Resources

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Flask-SocketIO-5.3.3.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

Flask_SocketIO-5.3.3-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file Flask-SocketIO-5.3.3.tar.gz.

File metadata

  • Download URL: Flask-SocketIO-5.3.3.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for Flask-SocketIO-5.3.3.tar.gz
Algorithm Hash digest
SHA256 8f47762dd1b76916cbc01f4f8661dd4670dbeb418ca0e1aaedab909b85efee5d
MD5 a5283f0d70af3d954a044a872660c929
BLAKE2b-256 b834f736540efa8a2f3587a9019639ca2787d0f663479eb554b230fdb5a72bc9

See more details on using hashes here.

File details

Details for the file Flask_SocketIO-5.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for Flask_SocketIO-5.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1f6a5afd68a4bf01140ef891c24f04ad0c52487d4829281a42eca0a35a204acf
MD5 c49509b61bdb915b0f0bff6138125a3a
BLAKE2b-256 fd0b066d20aaa289d5a2e3058972ba3af5cb13934d0bbade62981e2c4edc3ce4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page