2013-02-23 51 views
-2

我需要知道如何编写一个程序,该程序使用目标IP地址,将它们与表中的条目进行比较,并从路由表中标识正确的下一跳地址(将结果存储在物理文件中,例如txt)。C程序存储路由表

任何指针?

感谢

+6

Oblig:http://xkcd.com/138/ – cnicutar 2013-02-23 16:32:59

+1

[你有什么试过?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2013-02-23 16:33:39

回答

0

创建路由表条目

struct routeTable 
{ 
    struct routeTable *next_Entry; 
    int ipAddress; 
    int interface; 
}; 

有点像这一点,你需要创建结构并创建链接列表链接列表,并利用结构。

0

路由表作为TCP/IP堆栈的一部分在内核中维护。用户级C程序无法访问它。