31 #include <QHostAddress>
32 #include <QNetworkInterface>
43 QHostAddress::parseSubnet (
"10.0.0.0/8"),
44 QHostAddress::parseSubnet (
"172.16.0.0/12"),
45 QHostAddress::parseSubnet (
"192.168.0.0/16")
48 if (std::any_of (std::begin (locals), std::end (locals),
49 [&addr] (
const auto& subnet) {
return addr.isInSubnet (subnet); }))
50 defaultAddrs.push_back ({ addr.toString (), QString::number (defaultPort) });
57 for (
const auto& addr : QNetworkInterface::allAddresses ())
58 if (addr.scopeId ().isEmpty ())
61 if (!result.contains (QHostAddress::Any))
62 result << QHostAddress::Any;