QtNetwork活动接口更改检测

时间:2016-04-18 12:44:19

标签: qt network-programming qtnetwork

我知道这个问题是如何定位,但我越来越绝望了。假设某台计算机有多个硬件网络接口,eth0wlan0,第一个是板载Ethernet端口,另一个代表PCI WiFi card。我想要实现的是,我的Qt应用程序在运行时可以检测到操作系统中的某人(出于测试目的,我自己)是否将计算机与LAN断开连接。一旦应用检测到链接失败,它就会尝试通过其他可用接口LAN 连接到同一wlan0 ,反之亦然。 我正在阅读Qt 5 Bearer management个文档,但我根本没有得到所需的信息。现在,我应该使用QNetworkSessionopen() connect打开QNetworkSession::stateChanged(QNetworkSession::State state)还是以Qt方式进行其他任何方式?

0 个答案:

没有答案