0
A
回答
4
肯定呼叫route
是不可取的,因爲分叉和執行幾乎不是這樣。
不幸的是,我可以告訴你[作爲Net-SNMP項目的創始人,我們在C中報告許多平臺的路線],因此沒有平臺獨立的方式。您需要了解每個人如何存儲其信息以及訪問方式。 EG在Linux中,你可以從/ proc獲取它。在其他操作系統中,您可以通過API調用來獲取它。你不可能很高興地發現你想要的東西不存在。然後,您甚至會發現IPv4和IPv6之間可能有所不同的平臺!
但是,您可以隨意使用Net-SNMP代碼,並查找其中所做的所有操作。初學者請參閱agent/mibgroup/ip-forward-mib/data_access/
和agent/mibgroup/mibII/var_route.c
。
0
您可以查看第三方可移植性庫,如libdnet(BSD許可證)。
相關問題
- 1. C++中的便攜式方式獲取桌面分辨率
- 2. 便攜式獲取C/C++文件大小的方法
- 3. 在Vista中獲取便攜式設備的路徑
- 4. 便攜式方式
- 5. C++中的便攜式wchar_t
- 6. 在便攜式彙編中獲取當前方法的MethodInfo
- 7. 便攜式C#IDE?
- 8. 便攜式在c/C++中創建時間戳的方式
- 9. 在便攜式JAR中處理路徑
- 10. 帶C的便攜式dingbats#
- 11. 獲取便攜式設備通知
- 12. XmlNode在C#便攜式項目中
- 13. c中獲取nr個處理單元(#cpu,cores)的便攜方式?
- 14. 便攜式C#數據庫
- 15. C++:便攜式替代CryptGenRandom
- 16. 便攜式C++多線程
- 17. 便攜式VFS庫C++
- 18. 便攜式流編寫C#
- 19. 便攜式C++對齊?
- 20. 在C++中計算毫秒的便攜方式?
- 21. Windows上的便攜式設備路徑
- 22. 在Python中處理SNMP表的優雅和便攜的方式
- 23. 便攜式Eclipse
- 24. 便攜式MongoDB?
- 25. 便攜式erlang
- 26. Windbg便攜式?
- 27. 在C++中以通用便攜方式標識類型
- 28. 如何在Xamarin便攜式項目中獲取xap文件?
- 29. 便攜式路徑和PHP CLI
- 30. C#.NET 4.5的HttpWebRequest便攜式crossplatforms
一個「路由表」的概念是不可移植。你能具體說明你感興趣的操作系統嗎? – 2012-02-28 17:32:38
按照網絡,子網掩碼,網關和接口的路由表信息。 操作系統= Windows XP及以上版本,Linux 2.4及以上版本,OS X,Android。這些是主要的。 另外對於Linux我不能假定/ proc實際上是掛載或可用,因爲它可能被關閉。 – rbeede 2012-02-28 20:56:17