![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NS2
xinxiuz
这个作者很懒,什么都没留下…
展开
-
NS2中数据包Packet的分析
1. NS2中数据包packet类结构图:packet类中的access函数如下:inline unsigned char* access(int off) const { if (off abort(); return (&bits_[off]);}struct hdr_cmn(即共用common头)中的access函数如下:inline转载 2010-03-10 14:09:00 · 1325 阅读 · 0 评论 -
LEACH协议代码的两个BUG
1、能量消耗的问题.LEACH协议运行完后,有个记录节点能量的文件,最后节点的总消耗超过了我们最初设定的2J能量,这个是因为checkalive过程中对死亡的节点只是设置标志,移出信道,但并没有终止其发送数据(数据发送不出,但能量继续消耗).解决方法就是:对死亡节点的处理代码最后加一句 $self GoToSleep就可以了,虽然加这个不"正规",但意思到了,就是要死亡节点停止所有的活动就可以了转载 2010-03-10 14:33:00 · 2238 阅读 · 3 评论 -
LEACH仿真问题处理与解析(1)
仿真问题处理与解析:(不用网上说的zz 直接用leach本身带的 test 和leach_test)(1) 打开cygwin 输入命令 startxwin.bat回车 进入X ~ 环境下。(2) 进入。。/ns-2.27目录下 (3) 然后 输入命令 ./test ./test后生成许多文件。结果文档同样在mit/uAMPS/原创 2010-03-10 14:15:00 · 2764 阅读 · 0 评论 -
LEACH&LEACH-C 仿真分析(2)
转自 王子 空间 http://272387537.qzone.qq.com/ 网上太多介绍LEACH仿真的步骤,也出现了很多LEACH和LEACH-C的节点死亡趋势图的对比!把LEACH协议在NS2。27下仿真出来了后,也不晓得怎么去做LEACH-C的仿真,不过经过一天的努力,感觉好象只用把仿真时用的2个脚本文件做相应的修改。因为LEACH-C功能实现的文件转载 2010-03-10 14:22:00 · 4568 阅读 · 3 评论 -
LEACH&LEACH-C仿真分析(3)
转自 王子 空间 http://272387537.qzone.qq.com/ 对LEACH及LEACH-C的仿真结果产生的几个文件开始分析,具体的仿真步骤就不介绍了哈。自己看哦! leach.alive, leach.energy, leach.data, leach.err, leach.out我个人觉得有点价值的就是这5个文件。因为我的。TCL脚本转载 2010-03-10 14:23:00 · 3518 阅读 · 4 评论