我正在尝试在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循环,我可以看到list
中有许多值(即IP地址),其中一个是通过在命令窗口中键入ipconfig
获取的实际本地IP地址。
我的问题是如何从所有在list
中的IP地址中区分出这个IP地址?
allInterfaces()
返回的接口。 - Blender