如何获得Qt中的网络网关地址?(linux)如何在Qt中获取网络网关地址?
我想要使用标准Qt库的网关。我正在玩QHostAddress,QNetworkInterface等,但我无法提取网关。
你有什么想法吗?
如何获得Qt中的网络网关地址?(linux)如何在Qt中获取网络网关地址?
我想要使用标准Qt库的网关。我正在玩QHostAddress,QNetworkInterface等,但我无法提取网关。
你有什么想法吗?
解决方案我已经解析了route -n
命令来获取默认网关。
在Linux和Android上阅读/ proc/net/route例如
QFile file("/proc/net/route");
QByteArray content = file.readAll();
file.close();
文件仍然需要打开 – coyotte508
哪种语言? C++? – bartimar
Qt一般是C++,但Qt的哪个版本?我没有看到Qt5中的新功能可以帮助通过Ruslan提供的线程。通常你可以使用子网,然后使用* x.x.x.1 *或* x.x.x.254 *;配置的接口路由是更好的方法。 –