HarmonyOS ioctl 方法不可用

在C代码中使用如下接口,不成功:

if (ioctl(sckfd, SIOCGIFBRDADDR, ifr) == -1)
  Permission denied SIOCGIFBRDADDR

// 项目已经添加如下网络权限
"requestPermissions": [
  {
    "name": "ohos.permission.INTERNET",
    "reason": "$string:NET_REQUEST_PERMISSION"
  }
]
HarmonyOS
2024-12-19 16:43:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

网关信息,用 ohos.net.connection.d.ts里面的接口,不需要自己用ioctl实现。C++侧也提供了网关信息的NDK接口NetConnection,参考文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/native-netmanager-guidelines-V5

分享
微博
QQ
微信
回复
2024-12-19 19:13:00
相关问题
HarmonyOS Slider如何设置为不可用
424浏览 • 1回复 待解决
HarmonyOS 系统密码保险箱不可用
253浏览 • 1回复 待解决
烧录3516以后报/bin/init不可用
8630浏览 • 1回复 待解决
如何让最大化按钮不可用
2482浏览 • 1回复 待解决
HarmonyOS获取公共下载目录api不可用
899浏览 • 1回复 待解决
WINDOWS版本的hdc_std.exe不可用
4274浏览 • 3回复 待解决
启动模拟器,提示VT/NX不可用
1123浏览 • 1回复 待解决
html使用js的缓存方法不可
390浏览 • 1回复 待解决
HarmonyOS AppStorage不可调用
603浏览 • 1回复 待解决
HarmonyOS 如何判断当前网络是否可用
556浏览 • 1回复 待解决
UIAbility如何设置不可
2242浏览 • 1回复 待解决