在Qt中查找可用的网络访问点
我需要找到可用的网络连接,如eth、wlan、蓝牙。Qt在检测到这些接入点时是否自动发出任何信号?而且,如果有多个连接可用,我如何知道系统使用哪个接入点?此外,如果仅存在1个连接[除eth0外],对于例如:WLAN,我们是否需要为使用ftp/htttp协议应用任何其他设置在Qt中查找可用的网络访问点,qt,network-programming,wireless,wifi,qtnetwork,Qt,Network Programming,Wireless,Wifi,Qtnetwork,我需要找到可用的网络连接,如eth、wlan、蓝牙。Qt在检测到这些接入点时是否自动发出任何信号?而且,如果有多个连接可用,我如何知道系统使用哪个接入点?此外,如果仅存在1个连接[除eth0外],对于例如:WLAN,我们是否需要为使用ftp/htttp协议应用任何其他设置 Thanx我想你想要的是Qt4.7中添加的 QNetworkConfigurationManager提供对系统已知网络配置的访问,并使应用程序能够在运行时检测系统功能(关于网络会话) 它具有用于添加和删除配置的信号 它还可以使
Thanx我想你想要的是Qt4.7中添加的 QNetworkConfigurationManager提供对系统已知网络配置的访问,并使应用程序能够在运行时检测系统功能(关于网络会话) 它具有用于添加和删除配置的信号 它还可以使用
updateConfigurations()
插槽触发扫描(完成后将发出信号):
启动所有配置的更新。这可用于启动WLAN扫描或其他耗时的更新,以获得正确的配置状态
您可以通过调用QNetworkAccessManager::setConfiguration
来设置a使用的连接