![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NS2-AODV
code_time
这个作者很懒,什么都没留下…
展开
-
终于看懂了难懂的NS2链表
ns2 里最常用的宏链表定义在文件 ns-2.31/lib/bsd-list.h 中,其功能很是大 , 下边是详细代码分析// 头节点宏// 链表单指针头节点结构体宏#define LIST_HEAD(name, type)struct name {type *lh_first;}// 链表实体用于连接的指针部分、 可在某个类的定义中声明该结构题的实体,就可以用此链表连接此类的实体了#define原创 2015-01-04 16:18:22 · 934 阅读 · 0 评论 -
AODV协议分析
转自:http://blog.csdn.net/piyajee/article/details/5897998 ns里实现的aodv是单播的,多播的aodv叫MAODV,网上有源代码。我觉得看代码之前最好先对协议有个了解,这样看起来会更有效率;另外,实现与 理论不一样,如果不对代码做改动的话,没必要对每个细节都了解很清楚。以下将简略介绍aodv中的重要函数。不足之处请谅解,我也是两年前原创 2015-01-04 16:18:24 · 991 阅读 · 0 评论 -
format_aodv: invalid AODV packet type
在ns-2.33/trace/cum-trace.cc的函数CMUTrace::format_aodv(Packet *p, int offset)中要加入你自己设置的包类型在下面加: case AODVTYPE_RREP: case AODVTYPE_HELLO: case AODVTYPE_RERR: case AODVTYPE_YOUR原创 2015-01-04 16:18:36 · 797 阅读 · 0 评论