Невозможно подключить приложение Flask в качестве клиента веб-сокета к другому серверу веб-сокетов.
Я попытался осмотреть, как это реализовать, но единственное решение, которое я нашел, - это когда соединение однократное отправка-получение.
Итак, когда я устанавливаю долгоживущее соединение, приложение Flask больше не работает. Я предполагаю, что проблема в том, что они оба работают "навсегда".
поэтому, если сначала запустить следующий код, приложение фляги не запустится, а если я сделаю наоборот, соединение с веб-сокетом не будет установлено.
websocket.enableTrace(True)
ws = websocket.WebSocketApp(config["WS_URI"],
on_message = on_message,
on_error = on_error,
on_close = on_close)
ws.on_open = on_open
ws.run_forever()
образец приложения Flask:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "index"