harmony 鸿蒙net_connection.h
net_connection.h
概述
为网络管理数据网络连接模块提供C接口。
系统能力: SystemCapability.Communication.NetManager.Core
库: libnet_connection.so
起始版本: 11
相关模块:NetConnection
汇总
函数
名称 | 描述 |
---|---|
OH_NetConn_HasDefaultNet (int32_t *hasDefaultNet) | 查询是否有默认激活的数据网络。 |
OH_NetConn_GetDefaultNet (NetConn_NetHandle *netHandle) | 获取激活的默认的数据网络。 |
OH_NetConn_IsDefaultNetMetered (int32_t *isMetered) | 查询默认网络是否按流量计费。 |
OH_NetConn_GetConnectionProperties (NetConn_NetHandle *netHandle, NetConn_ConnectionProperties *prop) | 查询某个数据网络的链路信息。 |
OH_NetConn_GetNetCapabilities (NetConn_NetHandle *netHandle, NetConn_NetCapabilities *netCapacities) | 查询某个网络的能力集。 |
OH_NetConn_GetDefaultHttpProxy (NetConn_HttpProxy *httpProxy) | 查询默认的网络代理。 |
OH_NetConn_GetAddrInfo (char *host, char *serv, struct addrinfo *hint, struct addrinfo **res, int32_t netId) | 通过netId获取DNS结果。 |
OH_NetConn_FreeDnsResult (struct addrinfo *res) | 释放DNS结果。 |
OH_NetConn_GetAllNets (NetConn_NetHandleList *netHandleList) | 查询所有激活的数据网络。 |
OHOS_NetConn_RegisterDnsResolver (OH_NetConn_CustomDnsResolver resolver) | 注册自定义 DNS 解析器。 弃用: 从API version 13开始废弃。 替代: 推荐使用OH_NetConn_RegisterDnsResolver。 |
OHOS_NetConn_UnregisterDnsResolver (void) | 取消注册自定义 DNS 解析器。 弃用: 从API version 13开始废弃。 替代: 推荐使用OH_NetConn_UnregisterDnsResolver。 |
OH_NetConn_RegisterDnsResolver (OH_NetConn_CustomDnsResolver resolver) | 注册自定义 DNS 解析器。 |
OH_NetConn_UnregisterDnsResolver (void) | 取消注册自定义 DNS 解析器。 |
OH_NetConn_SetPacUrl (const char *pacUrl) | 设置系统级代理自动配置(PAC)脚本地址。 |
OH_NetConn_GetPacUrl (char *pacUrl) | 获取系统级代理自动配置(PAC)脚本地址。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙NetConn_ConnectionProperties
harmony 鸿蒙NetConn_NetCapabilities
harmony 鸿蒙NetConn_NetConnCallback
harmony 鸿蒙NetConn_NetHandleList
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦