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");
| For Gerrit Dashboard: QSR-948 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 642650,6 | Add Qt Cluster IP and Port check | dev | tqtc-boot2qt/qtsaferenderer | Status: MERGED | +2 | 0 |