Qt獲取本機IPV4 IP地址

挺簡單的代碼,直接看吧
#include 
#include 

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

	return QHostAddress::LocalHost;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章