Qt笔记之网络

显示主机名字和ip地址

#include <QNetwork>


    QString localHostName = QHostInfo::localHostName();
    qDebug()<<"localHostName: "<<localHostName;

    QHostInfo info = QHostInfo::fromName(localHostName);
    qDebug() <<"IP Address: "<<info.addresses();

在调试窗口出现信息

查看任意主机名的ip地址

以百度为例:

private slots:
    void lookedUp(const QHostInfo &host);

构造函数中

QHostInfo::lookupHost("www.baidu.com",this,SLOT(lookedUp(QHostInfo)));


void Widget::lookedUp(const QHostInfo &host)
{
       qDebug() << host.addresses().first().toString();
}


 
 

你可能感兴趣的:(网络,百度,qt)