arrays - 颤动中的WebSocket
问题描述
你好,我正在尝试在我的应用程序中实现 websocket,它已连接,我收到了响应,但数据以字节为单位,我无法配置我如何转换和使用我从过去 2 天开始卡住的数据,请帮助谢谢提前
来自套接字的响应
[0, 2, 0, 44, 0, 6, 58, 1, 0, 1, 109, 85, 0, 0, 0, 1, 0, 1, 111, 97, 0, 115, 224, 4, 0, 0, 0, 0, 0, 0, 1, 114, 0, 1, 115, 169, 0, 1, 116, 18, 0, 1, 108, 121, 0, 1, 113, 241, 0, 44, 0, 13, 128, 1, 0, 0, 55, 200, 0, 0, 0, 10, 0, 0, 55, 227, 5, 172, 149, 3, 0, 0, 84, 154, 0, 0, 0, 0, 0, 0, 56, 79, 0, 0, 57, 28, 0, 0, 54, 226, 0, 0, 56, 89]
websocket提供者定义了一些规则来使用它,但不知道如何在flutter中配置
A 前两个字节([0 - 2] -- SHORT 或 int16)表示消息中的数据包数。
B 接下来的两个字节([2 - 4] -- SHORT 或 int16)表示第一个数据包的长度(字节数)。
C 下一个字节序列([4 - 4+B])是报价包。
D 接下来的两个字节([4+B - 4+B+2] -- SHORT 或 int16)表示第二个数据包的长度(字节数)。
C 下一个字节序列([4+B+2 - 4+B+2+D])是下一个报价包。
解决方案
推荐阅读
- typescript - Observable:如果我从不订阅,我是否必须进行垃圾收集?
- apache-spark - 将多个 SparkML 管道应用于单个 DataFrame
- sql-server - 我可以在我的 SQL Server 查询中使用 IF 语句来对多个 SQL 版本使用查询吗?
- python-3.x - 如何修复我的程序,无论我如何更改对象的类型,它总是显示 TypeError?
- omnet++ - 数据可视化和图标放置
- c++ - 使用递归时函数不将节点写入树
- symfony - 带有 symfony 路由错误的旧式重定向?
- c# - 如何在 Visual Studio 2017 VSIX C# 项目中启用/禁用命令
- gwt - 支持 Java 1.8 和 Dev 模式调试的 GWT 版本?
- r - 计算所有变量的范围