10 #include <QHostAddress>
11 #include <QNetworkInterface>
20 QHostAddress::parseSubnet (
"10.0.0.0/8"),
21 QHostAddress::parseSubnet (
"172.16.0.0/12"),
22 QHostAddress::parseSubnet (
"192.168.0.0/16")
25 if (std::any_of (std::begin (locals), std::end (locals),
26 [&addr] (
const auto& subnet) {
return addr.isInSubnet (subnet); }))
27 defaultAddrs.push_back ({ addr.toString (), QString::number (defaultPort) });
34 for (
const auto& addr : QNetworkInterface::allAddresses ())
35 if (addr.scopeId ().isEmpty ())
38 if (!result.contains (QHostAddress::Any))
39 result << QHostAddress::Any;