【发布时间】:2021-12-20 01:53:33
【问题描述】:
在这里做一点Jeopardy style Q&A。
我正在 Flutter 中开发一个应用程序,它使用 the udp package 在本地网络上进行广播。在我尝试在 iOS 14.6 设备上之前,这在 Android、Windows、macOS 和 iOS 上运行良好。
代码流程主要是这样的:
var endPoint = Endpoint.broadcast(port: Port(6000));
var udpFuture = UDP.bind(Endpoint.any(port: Port(6000)));
udpFuture.then((udp) {
udp.listen((datagram) {
handleMessage(datagram.data);
});
udp.send(bytesToSend, endPoint);
}
我收到的错误消息是:Unhandled Exception: OS Error: Bad file descriptor, errno = 9
【问题讨论】:
标签: flutter udp multicast ios14