diff options
| author | 2018-05-23 22:38:20 +0200 | |
|---|---|---|
| committer | 2018-05-23 22:38:20 +0200 | |
| commit | 309a6f93f878fc96951902fc47d45a30ef5f8d71 (patch) | |
| tree | f788b43a892a93d0f97da73f459a55b43e1ea1a0 /webapp/webapp.py | |
| parent | update readme (diff) | |
POC completed
Diffstat (limited to '')
| -rw-r--r-- | webapp/webapp.py | 39 | 
1 files changed, 0 insertions, 39 deletions
| diff --git a/webapp/webapp.py b/webapp/webapp.py deleted file mode 100644 index 676fc27..0000000 --- a/webapp/webapp.py +++ /dev/null @@ -1,39 +0,0 @@ -import traceback - -from rmq import send as rmq_send -from flask import Flask -from flask import render_template -from flask_sockets import Sockets - -app = Flask(__name__) -sockets = Sockets(app) - [email protected]('/') -def index(): -    return render_template('index.html') - [email protected]('/ws') -def websocket_route(ws): -    try: -        while not ws.closed: -            message = ws.receive() - -            if not message: -                continue -            print(f"received '{message}'") - -            rmq_send(message) - -    except: -        print(traceback.format_exec()) - -    finally: -        if not ws.closed: -            ws.close() - -if __name__ == '__main__': -    #app.run(host='0.0.0.0', port=5000, debug=True) -    from gevent import pywsgi -    from geventwebsocket.handler import WebSocketHandler -    server = pywsgi.WSGIServer(('0.0.0.0', 5000), app, handler_class=WebSocketHandler) -    server.serve_forever() | 
