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')
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
每次发送消息后,err处都返回Bad file descriptor,请问这个错误有没有具体的排查思路?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS push提示400 Bad Request -
760浏览 • 1回复 待解决
指定应用发送请求时使用蜂窝来发送的方法
900浏览 • 1回复 待解决
HarmonyOS UDP广播可以发送数据后如何才能随时监听局域网下的消息传输
761浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在开发HarmonyOS NEXT应用时,如何实现UDP消息的发送和接收?
827浏览 • 0回复 待解决
HarmonyOS 使用push kit在AGC控制台发送消息,提示token不合法
724浏览 • 1回复 待解决
udp服务信号是如何发送和接收
2724浏览 • 1回复 待解决
如何解决hdc file send指令行为异常?
2723浏览 • 0回复 待解决
HarmonyOS TLSSocket发送消息报错
597浏览 • 1回复 待解决
HarmonyOS postman 发送推送消息失败
1319浏览 • 0回复 待解决
HarmonyOS Toast 消息提示
698浏览 • 1回复 待解决
HarmonyOS 使用liveeventbus通过post发送消息如何区分同步还是异步?
445浏览 • 1回复 待解决
ets TCPSocket连接无法发送消息?
4715浏览 • 1回复 待解决
HarmonyOS 发送通知消息,收到消息没有声音提醒、没有横幅消息展示
1477浏览 • 1回复 待解决
HarmonyOS 发送通知消息,收到消息没有声音提醒、没有横幅消息展示?
1093浏览 • 0回复 待解决
HarmonyOS PushKit支持发送消息给所有该应用的广播消息吗
752浏览 • 1回复 待解决
HarmonyOS 在调用eglSwapBuffer时抛错EGL_BAD_ALLOC
495浏览 • 1回复 待解决
HarmonyOS TCPSocket怎么进行PB类型的消息发送
689浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中处理UDP异步绑定和消息接收?
973浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
1811浏览 • 1回复 待解决
HarmonyOS TextArea如何在enterKeyType为send的情况下,点击发送不收起键盘
566浏览 • 1回复 待解决
HarmonyOS api12发送notification通知,应用在前台时没有横幅消息
875浏览 • 1回复 待解决
webview如何进行消息的发送以及接收?
1319浏览 • 1回复 待解决
HarmonyOS原生如何通过emit方式发送消息给rn
897浏览 • 2回复 待解决
HarmonyOS 怎么接受web端发送过来的消息
551浏览 • 1回复 待解决
发送数据前需要先调用UDPSocket.bind()绑定IP地址和端口,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-socket-V5#send
默认不支持广播,参考示例设置: