如何獲得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 *;配置的接口路由是更好的方法。 –