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绑定端口失败
1246浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
1126浏览 • 1回复 待解决
native创建socket失败
2523浏览 • 1回复 待解决
HarmonyOS bind提示Address not available
899浏览 • 1回复 待解决
HarmonyOS UDP广播有无Demo
1106浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
608浏览 • 1回复 待解决
HarmonyOS 关于Socket
889浏览 • 1回复 待解决
HarmonyOS bind(this)问题的替代方案
1911浏览 • 1回复 待解决
udp协议是否有提供框架
2871浏览 • 1回复 待解决
HarmonyOS Tcp socket问题
1241浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
7107浏览 • 1回复 待解决
HarmonyOS TLSSocket为什么强制需要bind
1049浏览 • 1回复 待解决
HarmonyOS 函数使用bind提示警告
1401浏览 • 1回复 待解决
HarmonyOS Socket报缓存溢出
896浏览 • 1回复 待解决
HarmonyOS socket 绑定IP问题
1011浏览 • 1回复 待解决
udp服务信号是如何发送和接收
3094浏览 • 1回复 待解决
HarmonyOS 蓝牙socket.sppWrite 报错
990浏览 • 1回复 待解决
HarmonyOS socket接收文件问题
1021浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人