Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
QSR 1.2
-
None
Description
Qt Cluster Example main.cpp overrides the IP address and port environmental variables.
//Find the ip address to the environment variable QString ipAddress; QList<QHostAddress> ipAddressesList = QNetworkInterface::allAddresses(); // use the first non-localhost IPv4 address for (int i = 0; i < ipAddressesList.size(); ++i) { if (ipAddressesList.at(i) != QHostAddress::LocalHost && ipAddressesList.at(i).toIPv4Address()) { ipAddress = ipAddressesList.at(i).toString(); break; } } // if we did not find one, use IPv4 localhost if (ipAddress.isEmpty()) ipAddress = QHostAddress(QHostAddress::LocalHost).toString(); qputenv("QT_SAFERENDER_IPADDRESS", ipAddress.toLocal8Bit()); qputenv("QT_SAFERENDER_PORT", "32112");