HarmonyOS 使用udp send方法发送消息时提示Bad file descriptor
主流程代码如下:
import { socket } from '@kit.NetworkKit'
const udp = socket.constructUDPSocketInstance() as socket.UDPSocket
const netAddress: socket.NetAddress = { address: '255.255.255.255', family: 1 }
let decodedMessage: string
const message = 'WloBEUgAkgCoAAAAFSklEQkHGBQAAAAAAAAAAAAAAAAAAAAAAAAAAH91vWs+T4t2LoScbleNZZAFN0CBc5DaiUZmYBtoGu69'
decodedMessage = buffer.from(message, 'base64').toString()
const sendOptions: socket.UDPSendOptions = {
data: decodedMessage as string | ArrayBuffer,
address: netAddress
}
udp.send(sendOptions, (err: BusinessError) => {
if (err) {
console.log('sendUDPMessage err')
return
}
console.log('sendUDPMessage success')
})
每次发送消息后,err处都返回Bad file descriptor,请问这个错误有没有具体的排查思路?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
指定应用发送请求时使用蜂窝来发送的方法
420浏览 • 1回复 待解决
HarmonyOS 使用push kit在AGC控制台发送消息,提示token不合法
164浏览 • 1回复 待解决
HarmonyOS UDP广播可以发送数据后如何才能随时监听局域网下的消息传输
44浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在开发HarmonyOS NEXT应用时,如何实现UDP消息的发送和接收?
123浏览 • 0回复 待解决
如何解决hdc file send指令行为异常?
1609浏览 • 0回复 待解决
udp服务信号是如何发送和接收
1814浏览 • 1回复 待解决
HarmonyOS postman 发送推送消息失败
536浏览 • 0回复 待解决
HarmonyOS Toast 消息提示
297浏览 • 1回复 待解决
HarmonyOS 发送通知消息,收到消息没有声音提醒、没有横幅消息展示?
199浏览 • 0回复 待解决
HarmonyOS 使用liveeventbus通过post发送消息如何区分同步还是异步?
23浏览 • 1回复 待解决
ets TCPSocket连接无法发送消息?
3999浏览 • 1回复 待解决
HarmonyOS 发送通知消息,收到消息没有声音提醒、没有横幅消息展示
61浏览 • 1回复 待解决
HarmonyOS TCPSocket怎么进行PB类型的消息发送
103浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
821浏览 • 1回复 待解决
HarmonyOS api12发送notification通知,应用在前台时没有横幅消息
81浏览 • 1回复 待解决
HarmonyOS原生如何通过emit方式发送消息给rn
336浏览 • 2回复 待解决
HarmonyOS react native如何向B端(RN前端)发送消息
34浏览 • 1回复 待解决
HarmonyOS 怎么接受web端发送过来的消息
22浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中处理UDP异步绑定和消息接收?
119浏览 • 1回复 待解决
webview如何进行消息的发送以及接收?
614浏览 • 1回复 待解决
宿主线程如何接收子线程发送的消息?
442浏览 • 1回复 待解决
HarmonyOS TextArea如何在enterKeyType为send的情况下,点击发送不收起键盘
46浏览 • 1回复 待解决
宿主线程如何向worker子线程发送消息?
393浏览 • 1回复 待解决
使用DevEco Studio时Java预览器提示错误
9852浏览 • 1回复 待解决
发送数据前需要先调用UDPSocket.bind()绑定IP地址和端口,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-socket-V5#send
默认不支持广播,参考示例设置: