路由模拟系统 设计方案(二)
实现部分
2004-4-10
说明:本实现部分只介绍主要类的主要接口的实现。
一,网络数据包的产生
网络数据包可以由路由器产生,这里由Net类产生,并传给相应路由器作为起点。因本系统的初衷,所以所有过程的界面都是控制台。如果以后的实现为窗体界面,可以重载或重写这一部分代码。
1,产生网络传输的数据包
方法名称: Net::MakeData
方法参数: 无
返回值: int类型,为数据包起点路由器号。
方法的目的: 由控制台输入正确的起始路由器号与目标路由器号,产生正确的数据包。其中路由器号和路由器地址是一一对映的。
可能的出错: 网络未建: 报错且系统退出。

本文档介绍了路由模拟系统的主要实现部分,包括如何由Net类生成网络数据包并传递给路由器,以及路由器如何处理这些数据包。用户通过控制台输入源和目标路由器的标号,系统会创建相应的IPData数据包,并进行路由计算。路由器接收到数据包后,将其拷贝到当前数据包并调用路由计算方法。
最低0.47元/天 解锁文章
1835

被折叠的 条评论
为什么被折叠?



