NS2
wonderh
这个作者很懒,什么都没留下…
展开
-
ZRP源码分析
ZRP原始代码中对路由回复的处理过程是:从收到的路由信息中提取链路状态信息,并使用该信息更新源节点维护的链接状态表(该表记录的内容超出了域半径)。然后,如果连接状态表发生了改变,则触发重建路由表,然后扫描缓存的等待发送到数据包列表,查看这些数据包是否有可用路由,如果有,则发送它。int routingTableUpdatedFlag=FALSE;routingTableUpdatedFla原创 2012-08-20 23:53:54 · 810 阅读 · 0 评论 -
理解NS2中Packet的包头
ns2中的数据包全部是由Packet进行表示的,当我们需要创建一个新的数据包时,就调用Packet::alloc方法,下面看看Packet::alloc都做了什么:inline Packet* Packet::alloc(){ Packet* p = free_; if (p != 0) { assert(p->fflag_ == FALSE转载 2013-12-06 22:24:09 · 628 阅读 · 1 评论