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.5.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

Flask_SocketIO-5.3.5-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for Flask-SocketIO-5.3.5.tar.gz
Algorithm Hash digest
SHA256 5f01158d10db71aa78c969b631ce3b9148b47ab0de1995158f9577f85b004d25
MD5 9bb05787a6bba95f87b87d465da6de06
BLAKE2b-256 3f5b4b88ea8576a5704da5681caf9f0dc406a729cae0f6472cfba7d494d299a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Flask_SocketIO-5.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 04d42f2b7c2c3bdfea83b62e53f999374c573c698eddb53c468fca2bf75c1d3c
MD5 9bc4f82f559df988b50c9f4a58ee127e
BLAKE2b-256 21d2b068376f4c6cdb9737083e569e38c9612ea842b93297cc4f501ebe7eac93

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