当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言:
 

 

    摘要: 3,创建网络 方法名称: net::recreate 方法参数: 无 返回值: 无 方法的目的: 重新创建网络(包含首次创建)。如果网络信息发生改变,则释放内存资源,重新获得网络信息,构建网络数据结构pnodearray。同时此方法在获得网络信息的同时,填写一个重要的中间表:路由器标号与地址对映表。本方案实现的方式仍为简略方式,复杂网络则pnodearray需构建为完成的邻接表。......
    摘要: ace是个很有用的开放源代码的c++网络编程开发包,利用它比直接用api更有利于代码的健壮性,可移植性,并相对简单。估计大家刚接触ace时,都有一定难度,说不定就半途放弃了,这是我学ace两天中的总结,基本上不成文,但我想研究到ace的你一定会明白下文的意思。 我的系统环境是:win2k pro(sp4)、vc6.0 (sp5) 过一阵,我的主页上要开论坛,并设vc专区,欢迎大家上去交流ht......


路由模拟——设计方案的实现(1)
 

                                                               实现部分 【程序编程相关:Programming Windows3

                                         路由模拟系统 设计方案(二) 【推荐阅读:用IMAPI实现CD刻录和设备查找

  【扩展信息:龙格-库塔方法

2004-4-10

说明:本实现部分只介绍主要类的主要接口的实现.

 

一,网络数据包的产生

网络数据包可以由路由器产生,这里由net类产生,并传给相应路由器作为起点.因本系统的初衷,所以所有过程的界面都是控制台.如果以后的实现为窗体界面,可以重载或重写这一部分代码.

 

1,产生网络传输的数据包

方法名称:              net::makedata

方法参数:             无

返回值:               int类型,为数据包起点路由器号.

方法的目的:                由控制台输入正确的起始路由器号与目标路由器号,产生正确的数据包.其中路由器号与路由器地址是一一对映的.


...   下一页
    摘要:主要代码:       cstring strsql;    tchar filename[max_path],errmsg[max_path];       ::coinitialize(null); //初始化com       iadorecordbinding *picrs = null;    _recordsetptr prs("adodb.recordset");    _conne......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE