原文地址::QT 获取网卡信息_ikarosf的博客-CSDN博客_qt获取网卡信息
相关文章
1、
Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡_草上爬的博客-CSDN博客_pip_adapter_info
QList<QNetworkInterface> netList = QNetworkInterface::allInterfaces();
foreach(QNetworkInterface net,netList)
{
//遍历每一个接口信息
qDebug()<<"id:"<<net.index();//设备名称
qDebug()<<"Device:"<<net.name();//设备名称
qDebug()<<"HardwareAddress:"<<net.hardwareAddress();//获取硬件地址
QList<QNetworkAddressEntry> entryList = net.addressEntries();//获取ip地址和子网掩码和广播地址
foreach(QNetworkAddressEntry entry,entryList)
{//遍历ip条目列表
qDebug()<<"IP address:"<<entry.ip().toString();//获取ip
qDebug()<<"Netmask:"<<entry.netmask().toString();//获取子网掩码
qDebug()<<"Broadcast:"<<entry.broadcast().toString();//获取广播地址
}
}
output:
id: 17
Device: "ethernet_32769"
HardwareAddress: "34:97:F6:87:B3:F0"
IP address: "fe80::a0bf:b9d5:ed5:53c7%ethernet_32769"
Netmask: "ffff:ffff:ffff:ffff::"
Broadcast: ""
IP address: "10.4.8.6"
Netmask: "255.255.0.0"
Broadcast: "10.4.255.255"
————————————————
版权声明:本文为CSDN博主「ikarosf」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ikarosf/article/details/118786200