1

如何在 Qt 中获取网络网关地址?(linux)

我正在尝试使用标准 Qt 库获取网关。我正在使用 QHostAddress、QNetworkInterface 等,但我无法提取网关。

你有什么主意吗?

4

3 回答 3

2

它没有在 Qt 中实现。

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

您可以在评论中找到适用于 windows 和 linux 的解决方案

于 2013-06-01T21:07:17.427 回答
1

在 Linux 和 Android 上读取 /proc/net/route 例如

QFile file("/proc/net/route");
QByteArray content = file.readAll();
file.close();
于 2016-06-03T14:47:23.107 回答
0

我已经解析了route -n获取默认网关的命令。

于 2013-07-01T13:21:48.893 回答