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 'webapp/webapp.py')
-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() |