問題タブ [flask-sockets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
66 参照

python - okhttp3 を使用してフラスコソケット バックエンドに接続する方法

これは少し厄介な新しい質問であると確信していますが、これが以前に対処されている場合はお知らせください. 私もウェブソケットを始めたばかりです。私は socket.io と通常の websockets の違いを知っています。前者を使用して jpeg データをストリーミングしようとしましたが、それはタスクに対応していませんでした (30 fps を探していますが、接続を 1 分未満維持した後に大きなラグ スパイクが発生する可能性があります)。それをさらに進めます。 https://github.com/socketio/socket.io/issues/1175

https://github.com/TwilioDevEd/mediastreams-consume-websockets-flask/blob/master/app.pyは、flask-sockets バックエンドとhttps://medium.com/@ssaurel/learn-のセットアップ方法を教えてくれました。 to-use-websockets-on-android-with-okhttp-ba5f00aea988さんにokhttp3を教えてもらいました。また、私が okhttp3 を使用する唯一の理由は、私がそれを知っているためであり、websocket はクライアント/サーバーでそのまま使用できると想定していましたが、そうではありませんでした。

これは、okhttp3 クライアントの onFailure リスナーの出力です。

サーバー側では、接続が行われていないことを報告できます。

これがバックエンドの私のコードです(websocketを介してjpegフレームを送信することを意図しているため、カメラオブジェクト)

ガンコーンを介してフラスコのバックエンドを実行しています。私が使用するコマンドは、flask-sockets ページからそのままです。

これを行うためのより良い方法があれば、私はすべて耳にします。