websocket - 当我将图像数据(Base64)传输到我的烧瓶 socket.io 服务器时,Angular Socket.io 不断重新连接
问题描述
我想将图像从 Angular Web 应用程序流式传输到我的 Python Flask-socket.io Web 服务器。图像被转换为 base64 字符串,然后发送到服务器。
与服务器的连接工作正常,但仅当我发送少量数据时,但如果我开始发送图像(大约 233kB),客户端开始重新连接整个时间并且无法保持连接处于活动状态。我想出了一个基于此https://github.com/ChromeDevTools/devtools-protocol/issues/24#:~:text=The%201MB%20message%20size%20limit,the%201MB%20limit%20any%的想法20longer github 问题,存在类似于套接字可以在活动范围内发出的数据的限制,如果超过此限制,则客户端开始重新连接。我不确定这是否与我的问题有关。
简单地说,如果我想通过 Angular socket.io 将图像数据发送到我的 Python Flask-socketio 服务器,我该怎么做。
我测试发出其他字符串,当字符串长度为 90 个字符时,这种断开/重新连接效果开始出现。
谢谢大家的帮助。
解决方案
推荐阅读
- c# - 从 Visual Studio 连接的服务创建表
- webgl2 - 您如何在 WebGL2 中实现伽马正确的工作流程?
- angular - 如何从烧瓶 send_file 下载文件发送到 Angular 5
- python-2.7 - 从大型 numpy 数组中采样
- java - 使用监听器和 DoubleProperty 获取零钱
- python-3.x - Pyomo:值错误:未初始化的 NumericValue 对象 fo[1,1_C1] 没有值
- php - Cpanel Godaddy 要求打开失败
- python - 给定索引位置的 Pandas concat 数据框
- python - python中在另一个类中创建一个类的正确方法?
- c# - 仅当其非 null 时才在布尔值中分配不可为空的值