Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡

您所在的位置:网站首页 无线网信息获取失败 Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡

Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡

2024-07-16 06:45| 来源: 网络整理| 查看: 265

1.只有一个本地网卡

        此时获取IP地址最简单的方法如下所示,但是这种方法只能获取IP地址。需包含头文件#include ,.pro文件中加入network模块。

[cpp]  view plain  copy void getLocalIpWithQt()  {      QList ipList = QNetworkInterface::allAddresses();      foreach(QHostAddress ipItem, ipList)      {          //只显示以192开头的IP地址          if(ipItem.protocol()==QAbstractSocket::IPv4Protocol&&ipItem!=QHostAddress::Null                  &&ipItem!=QHostAddress::LocalHost&&ipItem.toString().left(3)=="192")          {              qDebug()


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3