HarmonyOS ioctl 方法不可用

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

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

// 项目已经添加如下网络权限
"requestPermissions": [
  {
    "name": "ohos.permission.INTERNET",
    "reason": "$string:NET_REQUEST_PERMISSION"
  }
]
HarmonyOS
3天前
浏览
收藏 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
微信
回复
3天前
相关问题
HarmonyOS获取公共下载目录api不可用
453浏览 • 1回复 待解决
烧录3516以后报/bin/init不可用
8294浏览 • 1回复 待解决
如何让最大化按钮不可用
2138浏览 • 1回复 待解决
WINDOWS版本的hdc_std.exe不可用
3790浏览 • 3回复 待解决
启动模拟器,提示VT/NX不可用
721浏览 • 1回复 待解决
html使用js的缓存方法不可
175浏览 • 1回复 待解决
HarmonyOS AppStorage不可调用
366浏览 • 1回复 待解决
HarmonyOS可用的RPC组件库吗?
334浏览 • 1回复 待解决
UIAbility如何设置不可
2071浏览 • 1回复 待解决
系统应用如何配置不可卸载
2156浏览 • 1回复 待解决
TextInput 怎么设置不可编辑?
2279浏览 • 1回复 待解决
HarmonyOS web的请求权限目前可用
32浏览 • 1回复 待解决
如何检测相机的可用状态?
150浏览 • 0回复 待解决