【Qt】QT5 获取IP地址

 

QT获取本机IP地址

 

#include <QtNetwork/QHostAddress>
#include <QtNetwork/QNetworkInterface>
#include <QList>
#include <QDebug>
//获取IP地址
void  getIP()
{
    QList<QHostAddress> list = QNetworkInterface::allAddresses();
    foreach (QHostAddress address,list)
    {
        if(address.protocol() == QAbstractSocket::IPv4Protocol)
        {
            qDebug()<< address.toString();
        }
    }
   // return "0.0.0.0";
}

QT获取本机主机名称

#include <QtNetwork/QHostInfo> //包含的头文件
QString localHostName = QHostInfo::localHostName();
posted @ 2014-01-03 21:37  芝麻学问  阅读(1175)  评论(0编辑  收藏  举报