马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Flutter发送组播的流程
1.初始化 CoAP 客户端
必要初始化 CoAP 客户端并将其毗连到组播所在和端口。您可以使用 CoAP 库提供的类来创建和设置客户端
- final client = CoapClient(
- Uri.parse('coap://224.0.1.1:5683'), // 组播地址和端口
- );
复制代码 2.创建 CoAP 哀求
创建一个 CoAP 哀求,设置哀求范例(比方 GET、POST、PUT 等)、哀求路径以及任何负载或选项
- CoapRequest request = CoapRequest.newGet();
- // request.addUriPath('/auth/test/$ACCESS_TOKEN/rpc'); // 设置资源路径
- request.payloadString = 'Hello, CoAP Multicast!'; // 设置负载
复制代码 3.发送哀求
一旦哀求预备停当,您就可以使用 CoAP 客户端发送哀求。发送哀求后,期待服务端的相应
- var responses = client.sendMulticast(request);
复制代码 4.处置惩罚相应
如果收到了相应,您可以从相应中提取数据并对其举行处置惩罚,比方表现在用户界面上或实验其他操纵。如果未收到相应,您可以处置惩罚超时或其他错误环境
- await for (final response in responses) {
-
复制代码 |