您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页QNetworkConfigurationManager 详细描

QNetworkConfigurationManager 详细描

来源:伴沃教育

QNetworkConfigurationManager 类是用于管理系统提供的网络配置。

QNetworkConfigurationManager 提供了对系统已知的网络配置的访问能力,并使得应用程序能够在运行中检测系统功能(关于网络会话)。

QNetworkConfiguration 抽象出一组配置的选项,这些选项描述了连接到特定目标网络时必须配置的网络接口。 QNetworkConfigurationManager 维护和更新QNetworkConfiguration 的全局列表。应用程序可以通过allConfigurations()访问和过滤此列表。如果添加了新配置或删除或更改了现有配置,则分别发出 configurationAdded(),configurationRemoved()和 configurationChanged()信号。

当打算直接创建一个新的网络会话而不关心特定配置时,可以使用 defaultConfiguration()。它返回 QNetworkConfiguration :: Discovered (被发现)类型的配置。如果没有任何已发现的配置,则返回无效的配置实例。

某些配置更新可能需要一些时间来执行更新,比如 WLAN 扫描就是这样。如果不是平台执行内部更新,那么就需要通过QNetworkConfigurationManager :: updateConfigurations()手动触发配置更新。一旦更新完成,则会发出 updateCompleted()信号。更新过程会确保更新现有的每个 QNetworkConfiguration 实例,所以没必要再通过 allConfigurations()请求更新配置列表。

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务