HarmonyOS UDP socket bind失败

[socket_exec.cpp 992] bind failed, socket:64, errno:99
  • 1.
HarmonyOS
2024-12-23 17:08:29
550浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

socket的bind函数入参地址是本机IP,本机获取IP参考:

let localAddress = resolveIP(wifiManager.getIpInfo().ipAddress);

export function resolveIP(ip: number): string {
  if (ip < 0 || ip > 0xFFFFFFFF) {
    throw ('The number is not normal!');
  }
  return (ip >>> 24) + '.' + (ip >> 16 & 0xFF) + '.' + (ip >> 8 & 0xFF) + '.' + (ip & 0xFF);
}

export function checkIp(ip: string): boolean {
  let ipRegex = /^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$/;
  return ipRegex.test(ip);
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
分享
微博
QQ
微信
回复
2024-12-23 20:11:04
相关问题
HarmonyOS socket绑定端口失败
983浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
802浏览 • 1回复 待解决
native创建socket失败
2342浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
455浏览 • 1回复 待解决
HarmonyOS bind提示Address not available
617浏览 • 1回复 待解决
HarmonyOS bind(this)问题的替代方案
1039浏览 • 1回复 待解决
HarmonyOS UDP广播有无Demo
839浏览 • 1回复 待解决
HarmonyOS 函数使用bind提示警告
1079浏览 • 1回复 待解决
HarmonyOS TLSSocket为什么强制需要bind
824浏览 • 1回复 待解决
HarmonyOS 关于Socket
759浏览 • 1回复 待解决
HarmonyOS Tcp socket问题
976浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
6777浏览 • 1回复 待解决
udp协议是否有提供框架
2694浏览 • 1回复 待解决
HarmonyOS Socket报缓存溢出
734浏览 • 1回复 待解决
HarmonyOS socket 绑定IP问题
809浏览 • 1回复 待解决
udp服务信号是如何发送和接收
2765浏览 • 1回复 待解决
HarmonyOS 蓝牙socket.sppWrite 报错
724浏览 • 1回复 待解决
HarmonyOS 如何监听蓝牙socket断开
673浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人