Python 如何使用okhttp3连接到flask套接字后端

Python 如何使用okhttp3连接到flask套接字后端,python,flask,websocket,okhttp,flask-sockets,Python,Flask,Websocket,Okhttp,Flask Sockets,我很有信心,这是一个新问题,有点麻烦,但如果之前已经解决了,请让我知道。我也只是从WebSocket开始。我知道socket.io和普通WebSocket之间的区别。我尝试使用前者来流式传输jpeg数据,但它无法完成任务(我正在寻找30 fps,在保持连接不到一分钟后,这将有巨大的延迟峰值),我找到了这篇文章,因此我没有继续进行下去。 教我如何设置烧瓶插座后端,并教我okhttp3。还要注意,我使用okhttp3的唯一原因是因为我知道它,并且假设WebSocket可以在客户机/服务器上开箱即用

我很有信心,这是一个新问题,有点麻烦,但如果之前已经解决了,请让我知道。我也只是从WebSocket开始。我知道socket.io和普通WebSocket之间的区别。我尝试使用前者来流式传输jpeg数据,但它无法完成任务(我正在寻找30 fps,在保持连接不到一分钟后,这将有巨大的延迟峰值),我找到了这篇文章,因此我没有继续进行下去。

教我如何设置烧瓶插座后端,并教我okhttp3。还要注意,我使用okhttp3的唯一原因是因为我知道它,并且假设WebSocket可以在客户机/服务器上开箱即用,但事实并非如此

下面是okhttp3客户端上onFailure侦听器的打印输出

failed to connect: Failed to connect /localip:5000
在服务器端,我可以报告没有连接

这是我在后端的代码。(打算通过websocket发送jpeg帧,因此是摄像头对象)

我正在通过gunicorn运行烧瓶后端。我使用的命令直接来自第页

gunicorn -k flask_sockets.worker --access-logfile gunicorn_access.log --error-logfile gunicorn_error.log --log-level=debug wsgi:application
如果有更好的办法,那我洗耳恭听

gunicorn -k flask_sockets.worker --access-logfile gunicorn_access.log --error-logfile gunicorn_error.log --log-level=debug wsgi:application