Hi there! I was trying to get local IP address.
QList<QHostAddress> l= info.addresses();
for(int i=0; i<l.count(); i++) {
qDebug()<<l[i].toString();
}
}
QHostInfo info;
QHostInfo info = QHostInfo::fromName( QHostInfo::localHostName() );
QList<QHostAddress> l= info.addresses();
for(int i=0; i<l.count(); i++) {
qDebug()<<l[i].toString();
}
}
To copy to clipboard, switch view to plain text mode
but it returned only 127.0.0.1
I also tried
socket->listen();
socket->serverAddress()
QTcpServer *server = new QTcpServer(this);
socket->listen();
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?
Bookmarks