0
我需要在我的Qt應用程序中創建一個後臺任務...我想知道是否每5秒都有Internet連接。所以我搜索了QThread和QNetworkSession。 現在我有:Qt - 檢查互聯網連接並創建線程
QNetworkConfigurationManager mgr;
QNetworkConfiguration ap = mgr.defaultConfiguration();
QNetworkSession *session = new QNetworkSession(ap);
session->open();
qDebug() << "session: " << session->state();
如果狀態是3,我想我連接到互聯網上......但我不知道。
我想知道的是,如果這段代碼確實需要我需要,如果有更好的方法來做到這一點,並且如果使用QThread可以在後臺運行它... 如果可能且QThread是最好的方法,你能告訴我如何使用QThread?