欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt获取本机IPV4 IP地址

程序员文章站 2024-02-14 15:13:46
...
挺简单的代码,直接看吧
#include 
#include 

/*************************************  
* 获取本机 IPV4 地址,如果有多个,返回第
* 一个有效的IPV4地址
**************************************/
QHostAddress getHostIPV4Address()
{
	foreach(const QHostAddress& hostAddress,QNetworkInterface::allAddresses())
		if ( hostAddress != QHostAddress::LocalHost && hostAddress.toIPv4Address() )
			return hostAddress;

	return QHostAddress::LocalHost;
}