如何在Qt中获取系统网络状态?

时间:2014-10-07 08:46:01

标签: qt network-programming

如何在Qt中获取系统网络状态,就像我们在.NET中获取事件命中一样,以便我们每次连接网络时都会获得网络连接状态的信号?

是否有任何功能与我上面提到的功能相同?

使用ping和其他网络配置方法需要花费很少的时间 但我需要尽可能快地显示它,除了使用特定的端口来监听套接字并显示其错误。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我找到了一个使用QT获取网络信息的好例子: http://developer.nokia.com/community/wiki/Get_Network_information_using_Qt

例如,您可以从QSystemNetworkInfo的公共成员networkSignalStrength获取信号强度。并且,如果您查看QSystemNetworkInfo类引用,您可以找到networkSignalStrengthChanged等信号,以便在网络信号强度发生变化时处理某些事情。

希望这有帮助!