HarmonyOS UDP socket bind失败

[socket_exec.cpp 992] bind failed, socket:64, errno:99
HarmonyOS
2024-12-23 17:08:29
浏览
收藏 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);
}
分享
微博
QQ
微信
回复
2024-12-23 20:11:04
相关问题
HarmonyOS socket绑定端口失败
536浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
306浏览 • 1回复 待解决
native创建socket失败
1972浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
151浏览 • 1回复 待解决
HarmonyOS bind提示Address not available
247浏览 • 1回复 待解决
HarmonyOS bind(this)问题的替代方案
466浏览 • 1回复 待解决
HarmonyOS UDP广播有无Demo
424浏览 • 1回复 待解决
HarmonyOS TLSSocket为什么强制需要bind
439浏览 • 1回复 待解决
HarmonyOS 函数使用bind提示警告
678浏览 • 1回复 待解决
HarmonyOS 关于Socket
411浏览 • 1回复 待解决
HarmonyOS Tcp socket问题
490浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
6156浏览 • 1回复 待解决
udp协议是否有提供框架
2268浏览 • 1回复 待解决
HarmonyOS socket 绑定IP问题
437浏览 • 1回复 待解决
HarmonyOS Socket报缓存溢出
446浏览 • 1回复 待解决
udp服务信号是如何发送和接收
2259浏览 • 1回复 待解决
HarmonyOS 如何监听蓝牙socket断开
227浏览 • 1回复 待解决
HarmonyOS socket接收文件问题
545浏览 • 1回复 待解决