路由器基本功能实现程序-1.ppt

网络编程技术 31 3 、初始化 - 初始化路由表 // 初始化路由表并显示 RouteTable_t rt; for (i = 0; i IfCount ; i++) { for (j = 0; j IfInfo[i].ip.GetSize(); j++) { rt.IfNo = i; rt.DstIP = IfInfo[i].ip[j].IPAddr IfInfo[i].ip[j].IPMask; rt.Mask = IfInfo[i].ip[j].IPMask; rt.NextHop = 0; // 直接投递 RouteTable.AddTail(rt); m_RouteTable.InsertString(-1, IPntoa(rt.Mask) + -- + IPntoa(rt.DstIP) + -- + IPntoa(rt.NextHop) + ( 直接投递 )); } } 网络编程技术 32 3 、初始化 - 设置过滤规则开始捕获 // 设置过滤规则 : 仅仅接收 arp 响应帧和需要路由的帧 CString Filter, Filter0, Filter1; 只接收需要转发的 IP 数据报,共同特点

文档评论(0)

1亿VIP精品文档

相关文档