gpt4 book ai didi

dart - 如何在 Dart 中读取字节数组数据?

转载 作者:IT王子 更新时间:2023-10-29 06:38:33 24 4
gpt4 key购买 nike

正在连接 TCP Socket 服务器并发送请求。并且服务器以字节数组发送响应。如何在dart中读取字节数组数据。

Socket.connect('localhost', 8081)
.then((socket) {
//Establish the onData, and onDone callbacks
socket.listen((data) {
print(new String.fromCharCodes(data).trim()); //Here data is byte[]
//How to read byte array data

},
onDone: () {
print("Done");
// socket.destroy();

},
onError: (e) {
print('Server error: $e');
});
socket.add([255, 12, 0, 11, 0, 9, 34, 82, 69, 70, 84, 65, 72, 73, 76]);
});
}

最佳答案

这取决于数据类型被编码为字节。假设它是 String然后你可以使用 dart:convert 库来完成。

import 'dart:convert' show utf8;

final decoded = utf8.decode(data);

关于dart - 如何在 Dart 中读取字节数组数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52159280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com