是否有用于检测无线网络的API?或用于检测无线网络并连接到它们的任何QT类。QNetworkInterface
是最接近的类,但不支持它。
您可以使用QNetworkConfigurationManager
和QNetworkSession
QNetworkConfiguration cfg;
QNetworkConfigurationManager ncm;
auto nc = ncm.allConfigurations();
for (auto &x : nc)
{
if (x.bearerType() == QNetworkConfiguration::BearerWLAN)
{
if (x.name() == "YouDesiredNetwork")
cfg = x;
}
}
auto session = new QNetworkSession(cfg, this);
session->open();
它首先用您想要的名称搜索网络,然后尝试连接到该网络。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句