我正在尝试在 QT 中获取计算机的本地 IP 地址(IPV4)。我找到了以下代码:
QNetworkInterface *inter = new QNetworkInterface();
QList<QHostAddress> list;
list=inter->allAddresses();
QString str;
for (int i = 0; i < list.size(); ++i) {
str = list.at(i).toString();
}
通过 for 循环,我可以看到 中有许多值(ip)list
,其中一个是我通过ipconfig
在命令窗口中输入获得的实际本地 IP 地址。
我的问题是如何区分 IP 地址和所有 IP 地址list
?