Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from geventwebsocket.handler import WebSocketHandler
- from gevent.pywsgi import WSGIServer
- from flask import Flask, request, render_template
- app = Flask(__name__)
- @app.route('/')
- def index():
- return render_template('index.html')
- @app.route('/api')
- def api():
- if request.environ.get('wsgi.websocket'):
- ws = request.environ['wsgi.websocket']
- while True:
- message = ws.wait()
- ws.send(message)
- return
- if __name__ == '__main__':
- http_server = WSGIServer(('',5000), app, handler_class=WebSocketHandler)
- http_server.serve_forever()
Add Comment
Please, Sign In to add comment