现在的位置: 首页 > 综合 > 正文

qt获取本机ip,本地ip,qhostaddress qnetworkinterface

2013年10月05日 ⁄ 综合 ⁄ 共 302字 ⁄ 字号 评论关闭

【转载请注明出处:blog.csdn.net/lanmanck】

搜索了一下网上,说的都不是很对,这个就没问题了:

 

QString str;

  QList<QHostAddress> NetList = QNetworkInterface::allAddresses(); //取得全部信息

  for(int Neti = 0;Neti < NetList.count(); Neti++)
  {
   str = NetList.at(Neti).toString();
   //qDebug()<<str;
   if(str != "127.0.0.1")
    break;
  }

一般第一个是127.0.0.1,第二个是外网地址.

抱歉!评论已关闭.