Skip to content

lyndametref/Flask-SocketIO

 
 

Repository files navigation

Flask-SocketIO with ZeroMQ

Fork Note: Modified example to use ZeroMQ in a background thread to receive event to follow to the web page. All the rest is the same

Build Status

Socket.IO integration for Flask applications.

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.on('my event')
def test_message(message):
    emit('my response', {'data': 'got it!'})

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

Resources

About

Socket.IO integration for Flask applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 91.5%
  • HTML 8.5%