我需要知道如何编写一个获取目标IP地址的程序,将它们与表中的条目进行比较,并从路由表中识别正确的下一跳地址(将结果存储在物理文件中,例如txt)。
任何指针?
由于
答案 0 :(得分:0)
创建链接列表并使用路由表条目的结构
struct routeTable
{
struct routeTable *next_Entry;
int ipAddress;
int interface;
};
有点像这样你需要创建结构并创建链接列表。
答案 1 :(得分:0)
路由表作为TCP / IP堆栈的一部分保留在内核中。用户态C程序无法访问它。