网络编程中怎样访问调用linux的路由表

wzzh1226
网络编程中怎样访问调用linux的路由表

问一下,要在linux下自己编网络程序的时候,怎么样在程序中访问到系统的路由表?

要实现路由功能是调用系统的路由表好呢?还是在程序中自己编写路由表?

ssffzz1
当然是用系统路由表了。这个网络互通的基础。

至于怎样提出路由表条目,参看Router程序还ip 程序的源代码。

springwind426
普通的路由可以通过读取 /proc/net/route这个文件就可以获取

cat /proc/net/route就可以得到比较详细的信息

不过其中的  IP 都是网络序的整数