Hi there! I was trying to get local IP address.

Qt Code:
  1. QHostInfo info;
  2. QHostInfo info = QHostInfo::fromName( QHostInfo::localHostName() );
  3. QList<QHostAddress> l= info.addresses();
  4. for(int i=0; i<l.count(); i++) {
  5. qDebug()<<l[i].toString();
  6. }
  7. }
To copy to clipboard, switch view to plain text mode 

but it returned only 127.0.0.1

I also tried

Qt Code:
  1. QTcpServer *server = new QTcpServer(this);
  2. socket->listen();
  3. socket->serverAddress()
To copy to clipboard, switch view to plain text mode 

But this one returned QHostAddress( "0.0.0.0" )

Any ideas how to get local ip address?