QT程序获取本机IP地址的方法

来源:互联网 发布:驾校约车用什么软件 编辑:程序博客网 时间:2024/05/17 03:30

获取本机IP地址的方法:

 

[cpp] viewplaincopyprint?
  1. #include   
  2. QString getIPAddress()  
  3.  
  4. QString ipAddress;  
  5.     QList ipAddressesList QNetworkInterface::allAddresses();  
  6.     for (int 0; ipAddressesList.size(); ++i)  
  7.         if (ipAddressesList.at(i) != QHostAddress::LocalHost &&  
  8.             ipAddressesList.at(i).toIPv4Address())  
  9.             ipAddress ipAddressesList.at(i).toString();  
  10.             break 
  11.          
  12.      
  13.     if (ipAddress.isEmpty())  
  14.         ipAddress QHostAddress(QHostAddress::LocalHost).toString();  
  15.     return ipAddress;  
  16.  
 运行:169.254.11.*

将break去掉便可得到局域网IP:192.168.0.1




原文地址:http://blog.csdn.net/l09711/article/details/6376534

0 0
原创粉丝点击