#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtNetwork>
#include <QDebug>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QString localHostName=QHostInfo::localHostName();//获取本地主机名称
QHostInfo info = QHostInfo::fromName(localHostName);
qDebug()<<"localHostNmae: "<<localHostName<<endl<<"IP Address: "<<info.addresses();
}
MainWindow::~MainWindow()
{
delete ui;
}
主要函数:
QHostInfo::localHostName() | 获取本地主机名称 |
QHostInfo::fromName | 根据主机名获取QHostInfo对象 |
addresses()函数 | 获取与主机名相关联的IP地址的列表 |