Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socketio
- import eventlet
- from flask import Flask, render_template
- import json
- import time
- sio = socketio.Server()
- app = Flask(__name__,static_folder='static')
- def background_thread():
- sio.sleep(1)
- timer = (int(time.time()))
- sio.emit('message', json.dumps({'timestamp': timer}))
- sio.start_background_task(background_thread)
- sio.start_background_task(background_thread)
- @app.route('/')
- def index():
- return render_template('index.html')
- @sio.on('connect')
- def connect(sid, environ):
- print('connect ', sid)
- @sio.on('disconnect')
- def disconnect(sid):
- print('disconnect ', sid)
- if __name__ == '__main__':
- app.debug = True
- app = socketio.Middleware(sio, app)
- eventlet.wsgi.server(eventlet.listen(('127.0.0.1', 3000)), app)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement