QT 进行网络监测----获取本地IP

来源:互联网 发布:windows进程监控脚本 编辑:程序博客网 时间:2024/04/30 15:47

         获取本地IP地址,排除127回环:

QString MainWindow::getLocalIP(){   QList<QHostAddress> list = QNetworkInterface::allAddresses();   foreach (QHostAddress address, list)   {       //使用IPv4地址       if(address.protocol() == QAbstractSocket::IPv4Protocol)       {           if (address.toString().contains("127.0."))            {               //qDebug()<<address.toString();               continue;            }           else           {           //qDebug()<<address.toString();           return address.toString();}     }   }   return 0;}





原创粉丝点击