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