Pregunta

how to get the network gateway address in Qt?(linux)

I'm trying to get the gateway using the standard Qt library. I'm playing with QHostAddress, QNetworkInterface and so on but I cannot extract the gateway.

Do you have any idea?

¿Fue útil?

Solución 3

I have parsed the route -n command to get the default gateway.

Otros consejos

It is not implemented in Qt.

http://qt-project.org/forums/viewthread/7497

There is you can find solutions for windows and linux in comments

On Linux and Android read /proc/net/route e.g.

QFile file("/proc/net/route");
QByteArray content = file.readAll();
file.close();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top