harmony 鸿蒙net_connection.h

2025-06-16 浏览 (1)

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 鸿蒙Network Kit(网络服务)

harmony 鸿蒙NetConn_ConnectionProperties

harmony 鸿蒙NetConn_HttpProxy

harmony 鸿蒙NetConn_NetAddr

harmony 鸿蒙NetConn_NetCapabilities

harmony 鸿蒙NetConn_NetConnCallback

harmony 鸿蒙NetConn_NetHandle

harmony 鸿蒙NetConn_NetHandleList

harmony 鸿蒙NetConn_NetSpecifier

harmony 鸿蒙NetConn_Route

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/ls2IWS