-
AODV 工作源代码
AODV 是一种按需路由协议。它从数目的路径选择最短路径。它包括三个阶段: RREQ 路由请求、 RREP 路由答复和 RRER 错误消息路由。存储节点将播出自己的 id 给邻居使用你好消息。您可以检查源代码在 ns2 文件夹 aodv.cc 和 aodv.h 来获取关于这个专题的详细信息。AODV 包含四个表,即,AODV 的邻居表、 AODV 前体列表、 AODV 广播的 ID 表和 AODV 路由表。Neighbortable 用来存储任何节点的邻居的 ID。以上就是描绘了相邻表的类,它具有公共的 andprotected 成员。在公共成员就只有一个成员函数 "AODV_Neighbour" 是实际上是一个构造函数,它 initializethe 变量 "nb_addr" 创建类实例时。它是由两个组成的 inprotected 的成员变量 1) nb_addr 和 2) nb_expire。这两个变量是商店的邻居表中。第是邻居地址,第二个是到期时间为基于。这些表或类是保持运行 AODV 协议的 thetopology 中的所有节点。Precursorlist 维护 RREQ 源和 RREQ 目的地 whilegiving 答复到源的 id。它定期删除该条目。BroadcastIdclass 是 SourceAdress(nsaddr_t src),Currentnode"Id (u_int32_t id) 的存储并使其过期时间,播出的 idrecord。在 AODV 协议源启动 RREQ 数据包时它 willbroacast 在自然和 RREQ 数据包还有一个 rq-> rq_bcast_id 的字段代表当前 RREQ 广播 id 值。所以 whileforwarding RREQ 数据包的每个节点维护此表,因此 calledBroadcastID 表的处理广播请求数据包。像所有无功的协议,在 AODV,哲学是由节点点播只传播拓扑信息。当一个节点要传输到对没有路由的主机通信时,它将生成将会被淹没一个有限的方式到其他节点的 re
- 2022-05-05 17:04:43下载
- 积分:1
-
我的小小的有趣的井字游戏
my little small funny TicTacToe game -my little small funny TicTacToe game
- 2022-03-02 09:40:17下载
- 积分:1
-
filemon文件操作的升级版可以驱动禁止
FileMon的升级版本 可以禁止文件操作 驱动-The upgrade version of FileMon file operations can be driven to prohibit
- 2022-05-09 06:30:38下载
- 积分:1
-
[c++源代码] Cryptic 3 source (packer)壳代码
[c++源代码] Cryptic 3 source (packer)壳代码
- 2023-07-07 04:00:05下载
- 积分:1
-
Print Preview sample database vb.net 2005 =================================== Th...
数据库打印预览示例 vb.net 2005
===================================
这个源代码适合于初学VB.NET的网友,主要演示读取ACCESS数据库,并进行预览打印的示例。源代码演示了对MDB数据库的一些基本操作,如跳到记录头等数据导航功能。-Print Preview sample database vb.net 2005 =================================== This source code is suitable for beginners VB.NET users, the main demonstration of ACCESS database to read and print preview of the sample. Source code for the MDB database demonstrated some of the basic operations, such as the jump record of first-class navigation data.
- 2022-03-05 16:01:02下载
- 积分:1
-
集装箱的装箱问题
给定一个集装箱,其长为L,宽为W和高为H,现有一批圆柱形木材,每根木材的长均为L,但是半径不同,设第i根木材半径为ri。问如何装箱,使得...
集装箱的装箱问题
给定一个集装箱,其长为L,宽为W和高为H,现有一批圆柱形木材,每根木材的长均为L,但是半径不同,设第i根木材半径为ri。问如何装箱,使得集装箱的空间利用率最高?贪心-Container packing problem given a container, and its length L, width W and height H, the current batch of cylindrical timber, each timber are of a long L, but the radius is different from the first i set the root radius of timber ri. Asked how the packing, making maximum utilization of container space? Greedy
- 2022-10-23 02:30:03下载
- 积分:1
-
windows 网络
一个课程实验,十分有参考价值,
- 2022-10-16 23:10:03下载
- 积分:1
-
解析TIFF影像数据格式并显示TIFF影像
通过解析TIFF影像数据格式,获得TIFF影像的相关参数,如宽度、高度、位深度、数据信息,然后将数据显示出来,对于想独立读取TIFF数据信息有一定帮助。
- 2023-08-28 14:00:04下载
- 积分:1
-
高度图发电机使用高程数据 (将转换 HGT 文件到 PNG)
我公司开发该应用程序可以转换,被收集在航天飞机雷达拓扑任务 (SRTM) 和 HGT 文件中存储为 PNG 文件的高程数据。这些 PNG 文件可以在 3D 应用程序中用于生成高程网。这些 windows 控制台应用程序需要 libpng 和 zlib。
- 2022-10-05 22:35:02下载
- 积分:1
-
基于OMNeT++实现的路由协议
演示静态最短路径路由。在设置路由表模拟使用 cTopology 类的开始。该模型是故意保持简单,便于理解。网络拓扑结构一个广泛称为"NTT 脊梁",和它是亲生法鲁克作出了贡献。每个节点独立,查询网络的拓扑结构,使用 cTopology对象。然后它计算到每个其他节点,最短路径和存储路径下一跳表中的第一个节点。(实际的表包含到下一跳节点不是本身 — — 表的节点地址的端口号因此,提供目标地址-> 下一跃点地址的映射)。所有上述的需要有一次,置于这种模拟的开始。拓扑结构是静态的期间仿真,并因此采用箍筋的要尽一切努力保有的节点不需要最新的表中。采用箍筋的模型中的没有路由协议。一旦设置的路由表,节点开始随意发送的数据包时间间隔。每个节点获取目标地址的列表中的参数,并为每个数据包它随机选择一个目的地从列表。有两个应用程序提供: 应用程序生成具有指数间隔的数据包倍,而 BurstyApp 交替之间活动和空闲的时间。BurstyApp 的执行演示 Fsm (有限状态机) 的使用。
- 2022-11-20 17:20:04下载
- 积分:1