Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 颤振中的腹板箱_Arrays_Flutter_Dart_Websocket_Utf 8 - Fatal编程技术网

Arrays 颤振中的腹板箱

Arrays 颤振中的腹板箱,arrays,flutter,dart,websocket,utf-8,Arrays,Flutter,Dart,Websocket,Utf 8,您好,我正在尝试在我的应用程序中实现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,

您好,我正在尝试在我的应用程序中实现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提供程序定义了一些规则来使用它,但不知道如何在Flatter中进行配置

前两个字节([0-2]--SHORT或int16)表示消息中的数据包数

B接下来的两个字节([2-4]--SHORT或int16)表示第一个数据包的长度(字节数)

C下一个字节序列([4-4+B])是quote数据包

接下来的两个字节([4+B-4+B+2]--SHORT或int16)表示第二个数据包的长度(字节数)

C下一系列字节([4+B+2-4+B+2+D])是下一个报价包