0
我正在研究需要讀取網絡路由(類似於Linux上的「route」輸出或Solaris上的「netstat -r」)的Solaris 11上的C++應用程序。閱讀Solaris上的路由表
Solaris上的最佳做法是什麼? Solaris不支持像FreeBSD那樣通過AF_ROUTE套接字上的sysctl()來獲取它。
我不想分叉netstat並解析輸出。
我正在研究需要讀取網絡路由(類似於Linux上的「route」輸出或Solaris上的「netstat -r」)的Solaris 11上的C++應用程序。閱讀Solaris上的路由表
Solaris上的最佳做法是什麼? Solaris不支持像FreeBSD那樣通過AF_ROUTE套接字上的sysctl()來獲取它。
我不想分叉netstat並解析輸出。
你可以看看到Solaris方式來實現的netstat: https://hg.java.net/hg/solaris~on-src/file/tip/usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
見類似的問題的答案在這裏: http://stackoverflow.com/questions/9486786/portable-way-in- C到獲得最路由表/ 26617572#26617572 – Juan