app = Flask(__name__) from websocket import handle_websocket def my_app(environ, start_response): path = environ["PATH_INFO"] if path == "/websocket": handle_websocket(environ["wsgi.websocket"]) else: return app(environ, start_response) http_server = WSGIServer(('',8000), my_app, handler_class=WebSocketHandler) http_server.serve_forever()
Нашел пример, с реализацие веб-сокетов через gevent, всё работает. А как запустить это всё под apache-м? Нагуглить мануал не удалось. Может это в принципе невозможно и нужно вот этот WSGIServer отдельно поднимать?