AODV中aodv.cc是最重要的,通过了解几个重要的函数,可以进一步理解AODV的基本思想。 1. Void AODV::recv(Packet *p, Handler*) //判断是否是aodv包,是则调用函数recvAODV(p) if(ch->ptype() == PT_AODV) { recvAODV(p); //本节点产生的数据包,添加IP头 if((ih->saddr() == index) && (ch->num_forwards() == 0)) Add the IP Header //收到本节点发送的包,说明有路由环路,丢包 else if(ih-