socket连接的时候报错 2301099,但是ip和域名都是可以通的

socket连接的时候报错 2301099,但是ip和域名都是可以通的

HarmonyOS
2024-06-06 23:44:31
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
kraml

socket的bind函数入参地址是本机IP:bind(address: NetAddress, callback: AsyncCallback<void>): void绑定IP地址和端口,端口可以指定或由系统随机分配。使用callback方式作为异步方法。

本机获取IP参考:

let localAddress = resolveIP(wifi.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.
分享
微博
QQ
微信
回复
2024-06-07 21:45:46


相关问题
Socket接口库可以绑定域名
1217浏览 • 1回复 待解决
HarmonyOS socket tcp连接报错
915浏览 • 1回复 待解决
Socket连接报错,错误码88
2580浏览 • 1回复 待解决
HarmonyOS socket 绑定IP问题
787浏览 • 1回复 待解决
openharmony 基于arktssocket连接问题
5139浏览 • 1回复 待解决
ohos.net.socket (Socket连接)链接不上
6738浏览 • 1回复 待解决
socket连接NetAddress获取问题
1025浏览 • 1回复 待解决
网络地址建立socket连接
1512浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
762浏览 • 1回复 待解决
napi返回ArrayBuffer有长度但是内容都是0
1834浏览 • 1回复 待解决
HarmonyOS 蓝牙socket.sppWrite 报错
719浏览 • 1回复 待解决