Hi davide, To deal with packet by packet handling when a new packet is received by the node, you need to modify the recv() function, which you can found in the following files:
- RECV : WirelessPhy<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classWirelessPhy.htm#WirelessPhyx3WirelessPhyx1> - recv() : TcpApp<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTcpApp.htm#TcpAppa2>, SimpleTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSimpleTcpAgent.htm#SimpleTcpAgenta2>, HttpInvalAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classHttpInvalAgent.htm#HttpInvalAgenta1>, TraceFile<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTraceFile.htm#TraceFiled0>, DequeTrace<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDequeTrace.htm#DequeTracea2>, Trace<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTrace.htm#Tracea3>, TraceIpMac<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTraceIpMac.htm#TraceIpMaca1>, TraceIp<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTraceIp.htm#TraceIpa1>, CMUTrace<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classCMUTrace.htm#CMUTracea2>, toraAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classtoraAgent.htm#toraAgenta1>, TrafficGenerator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTrafficGenerator.htm#TrafficTracea5>, SnoopQueueEDrop<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSnoopQueueEDrop.htm#SnoopQueueEDropa0>, SnoopQueueTagger<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSnoopQueueTagger.htm#SnoopQueueTaggera0>, SnoopQueueDrop<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSnoopQueueDrop.htm#SnoopQueueDropa0>, SnoopQueueOut<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSnoopQueueOut.htm#SnoopQueueOuta0>, SnoopQueueIn<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSnoopQueueIn.htm#SnoopQueueIna0>, MeasureMod<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMeasureMod.htm#MeasureModb0>, LossMonitor<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLossMonitor.htm#LossMonitora2>, TfrcAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTfrcAgent.htm#TfrcAgenta1>, TfrcSinkAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTfrcSinkAgent.htm#TfrcSinkAgenta1>, VegasTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classVegasTcpAgent.htm#VegasTcpAgenta2>, NewRenoTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNewRenoTcpAgent.htm#NewRenoTcpFsAgenta12>, RenoTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRenoTcpAgent.htm#TcpRenoAsymAgenta7>, TcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTcpAgent.htm#TcpSessionAgenta45>, DelAckSink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDelAckSink.htm#DelAckSinka1>, TcpSink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTcpSink.htm#TcpSinka1>, TcpSessionAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTcpSessionAgent.htm#TcpSessionAgenta17>, Sack1TcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSack1TcpAgent.htm#Sack1TcpAgenta2>, SackRHTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSackRHTcpAgent.htm#SackRHTcpAgenta2>, RFC793eduTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRFC793eduTcpAgent.htm#RFC793eduTcpAgenta3>, RBPRenoTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRBPRenoTcpAgent.htm#RBPRenoTcpAgenta1>, RBPVegasTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRBPVegasTcpAgent.htm#RBPVegasTcpAgenta1>, QSTcpSink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classQSTcpSink.htm#QSTcpSinka2>, QSNewRenoTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classQSNewRenoTcpAgent.htm#QSNewRenoTcpAgenta1>, IntTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classIntTcpAgent.htm#IntTcpAgenta5>, FullTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFullTcpAgent.htm#TahoeFullTcpAgenta0>, FackTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFackTcpAgent.htm#FackTcpAgenta2>, TcpAsymSink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTcpAsymSink.htm#TcpAsymSinka1>, DropTargetAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDropTargetAgent.htm#DropTargetAgenta1>, AbsDelAckSink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAbsDelAckSink.htm#AbsDelAckSinka1>, AbsTcpSink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAbsTcpSink.htm#AbsTcpSinka1>, AbsTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAbsTcpAgent.htm#AbsTcpTahoeDelAckAgenta12>, Snoop<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSnoop.htm#Snoopa1>, LLSnoop<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLLSnoop.htm#LLSnoopa1>, SAack_Agent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSAack__Agent.htm#SAack__Agentb0>, RTCPAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRTCPAgent.htm#RTCPAgenta2>, AckRecons<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAckRecons.htm#AckReconsa3>, AckReconsController<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAckReconsController.htm#AckReconsControllera1>, SRAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSRAgent.htm#SRAgenta3>, SensorQueryAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSensorQueryAgent.htm#SensorQueryAgenta6>, LandmarkAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLandmarkAgent.htm#LandmarkAgenta9>, FloodAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFloodAgent.htm#FloodAgentb2>, SatDequeTrace<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSatDequeTrace.htm#SatDequeTracea1>, SatRouteAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSatRouteAgent.htm#SatRouteAgentb0>, RepeaterPhy<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRepeaterPhy.htm#RepeaterPhya1>, SatLL<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSatLL.htm#SatLLa3>, rtProtoDV<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classrtProtoDV.htm#rtProtoDVa3>, RapAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRapAgent.htm#RapAgenta2>, rtqueue<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classrtqueue.htm#rtqueuea1>, Queue< T ><http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classQueue.htm#Vqa1>, PriQueue<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPriQueue.htm#PriQueuea2>, FQ <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFQ.htm#FQa4>, FECModel<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFECModel.htm#FECModela1>, ErrorModule<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classErrorModule.htm#ErrorModuleb1>, ErrorModel<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classErrorModel.htm#TwoStateErrorModela2>, CMUPriQueue<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classCMUPriQueue.htm#CMUPriQueuea2>, DelayModel<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDelayModel.htm#DelayModela1>, CBQueue<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classCBQueue.htm#WRR__CBQueuea4>, CBQClass<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classCBQClass.htm#CBQClassa2>, QSAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classQSAgent.htm#QSAgenta1>, PushbackAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPushbackAgent.htm#PushbackAgenta6>, PLMLossMonitor<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPLMLossMonitor.htm#PLMLossMonitora1>, PingAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingAgent.htm#PingAgenta5>, LDPAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLDPAgent.htm#LDPAgenta2>, MIPMHAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMIPMHAgent.htm#MIPMHAgenta1>, MIPBSAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMIPBSAgent.htm#MIPBSAgenta1>, MIPDecapsulator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMIPDecapsulator.htm#MIPDecapsulatora1>, MIPEncapsulator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMIPEncapsulator.htm#MIPEncapsulatora1>, God <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGod.htm#Goda2>, DumbAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDumbAgent.htm#DumbAgenta2>, SRMAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSRMAgent.htm#SRMAgenta3>, SSMSRMAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSSMSRMAgent.htm#SSMSRMAgenta2>, RLM_Receiver<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRLM__Receiver.htm#RLM__Receivera2>, Replicator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classReplicator.htm#Replicatora1>, mcastControlAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classmcastControlAgent.htm#mcastControlAgenta1>, LmsSender<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLmsSender.htm#LmsSendera2>, LmsReceiver<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLmsReceiver.htm#LmsReceivera2>, LmsAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLmsAgent.htm#LmsAgenta2>, CtrMcastDecap<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classCtrMcastDecap.htm#CtrMcastDecapa2>, CtrMcastEncap<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classCtrMcastEncap.htm#CtrMcastEncapa2>, SMAC <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSMAC.htm#SMACa2>, Phy<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPhy.htm#WirelessPhya11>, Mac<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMac.htm#UnslottedAlohaMaca6>, MacTdma<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMacTdma.htm#MacTdmaa1>, MultihopMac<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMultihopMac.htm#MultihopMaca2>, Mac802_3<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMac802__3.htm#Mac802__3a1>, Mac802_11<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMac802__11.htm#Mac802__11a1>, LL <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLL.htm#LLa1>, LanRouter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLanRouter.htm#LanRouterb1>, Channel<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classChannel.htm#WirelessChannela2>, NoDupChannel<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNoDupChannel.htm#NoDupChannela0>, rtProtoLS<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classrtProtoLS.htm#rtProtoLSa3>, HackLossyLink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classHackLossyLink.htm#HackLossyLinkb1>, DynamicLink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDynamicLink.htm#DynamicLinkb1>, LinkDelay<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLinkDelay.htm#LinkDelaya1>, imepAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classimepAgent.htm#imepAgenta1>, GAFPartner<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGAFPartner.htm#GAFPartnera1>, GAFAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGAFAgent.htm#GAFAgenta1>, TapAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTapAgent.htm#TCPTapAgenta2>, PingResponder<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingResponder.htm#PingRespondera1>, Network<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNetwork.htm#UDPIPNetworka13>, PcapNetwork<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPcapNetwork.htm#PcapNetworka9>, UDPIPNetwork<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classUDPIPNetwork.htm#UDPIPNetworka2>, IPNetwork<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classIPNetwork.htm#IPNetworka9>, NatAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNatAgent.htm#TCPSrcNata0>, IcmpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classIcmpAgent.htm#IcmpAgenta1>, ArpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classArpAgent.htm#ArpAgentb9>, SRForwarder<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSRForwarder.htm#SRForwarderb1>, DSRAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDSRAgent.htm#DSRAgenta1>, DSRProto<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDSRProto.htm#DSRProtoa1>, AddSR<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAddSR.htm#AddSRa0>, DSDV_Agent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDSDV__Agent.htm#DSDV__Agentb2>, NR::Callback<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNR_1_1Callback.htm#PushReceiverReceivea2>, FilterCallback<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFilterCallback.htm#FilterCallbacka0>, TagFilter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTagFilter.htm#TagFiltera2>, TagFilterReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTagFilterReceive.htm#TagFilterReceivea1>, SrcRtFilter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSrcRtFilter.htm#SrcRtFiltera2>, SrcRtFilterReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSrcRtFilterReceive.htm#SrcRtFilterReceivea1>, LogFilter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLogFilter.htm#LogFiltera2>, LogFilterReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classLogFilterReceive.htm#LogFilterReceivea1>, GradientFilter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGradientFilter.htm#GradientFiltera3>, GradientFilterReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGradientFilterReceive.htm#GradientFilterReceivea1>, PushReceiverReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPushReceiverReceive.htm#PushReceiverReceivea1>, PushReceiverApp<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPushReceiverApp.htm#PushReceiverAppa1>, PingSenderReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingSenderReceive.htm#PingSenderReceivea1>, PingSenderApp<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingSenderApp.htm#PingSenderAppa3>, PingReceiverReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingReceiverReceive.htm#PingReceiverReceivea1>, PingReceiverApp<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingReceiverApp.htm#PingReceiverAppa1>, GeoRoutingFilter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGeoRoutingFilter.htm#GeoRoutingFiltera3>, GeoFilterReceive<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classGeoFilterReceive.htm#GeoFilterReceivea1>, OmniMcastAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classOmniMcastAgent.htm#OmniMcastAgenta2>, FloodingAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFloodingAgent.htm#FloodingAgenta2>, DiffusionAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDiffusionAgent.htm#DiffusionAgenta2>, SinkAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSinkAgent.htm#SinkAgenta4>, DiffusionRate<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDiffusionRate.htm#DiffusionRatea1>, DiffusionProb<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDiffusionProb.htm#DiffusionProba1>, SessionTTLChecker<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSessionTTLChecker.htm#SessionTTLCheckera2>, TTLChecker<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTTLChecker.htm#TTLCheckera2>, SessionHelper<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSessionHelper.htm#SessionHelpera2>, PktCounter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPktCounter.htm#PktCountera2>, NsObject<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNsObject.htm#WRR__CBQueuea5>, NetworkInterface<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classNetworkInterface.htm#NetworkInterfacea2>, MessageAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMessageAgent.htm#MessageAgenta2>, IvsReceiver<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classIvsReceiver.htm#IvsReceiverb0>, IvsSource<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classIvsSource.htm#IvsSourceb1>, Encapsulator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classEncapsulator.htm#Encapsulatorb0>, Decapsulator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classDecapsulator.htm#Decapsulatorb0>, Connector<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classConnector.htm#SnoopQueueb1>, BiConnector<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classBiConnector.htm#BiConnectorb2>, Agent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAgent.htm#rtAgenta5>, Filter<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFilter.htm#MultiFieldFilterb3>, Classifier<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classClassifier.htm#SRClassifiera4>, VirtualClassifier<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classVirtualClassifier.htm#VirtualClassifierb1>, MacClassifier<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMacClassifier.htm#MacClassifiera1>, HierClassifier<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classHierClassifier.htm#HierClassifiera2>, MCastBSTClassifier<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMCastBSTClassifier.htm#MCastBSTClassifierb2>, BayFullTcpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classBayFullTcpAgent.htm#BayFullTcpAgenta4>, BayTcpAppAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classBayTcpAppAgent.htm#BayTcpAppAgenta1>, FtpSrvrAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFtpSrvrAgent.htm#FtpSrvrAgenta2>, FtpClientAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classFtpClientAgent.htm#FtpClientAgenta2>, asim <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classasim.htm#asima27>, UdpAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classUdpAgent.htm#UdpAgenta4>, RTPAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRTPAgent.htm#RTPAgenta2>, RTPSession<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classRTPSession.htm#RTPSessiona2>, PingAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classPingAgent.htm#PingAgenta2>, MFTPSndAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMFTPSndAgent.htm#MFTPSndAgenta3>, MFTPRcvAgent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classMFTPRcvAgent.htm#MFTPRcvAgenta3>, Application<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classApplication.htm#TrafficTracea6>, aodv_rqueue<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classaodv__rqueue.htm#aodv__rqueuea1>, AODV <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAODV.htm#AODVa1>, TBF <http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classTBF.htm#TBFb0>, SALink<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSALink.htm#SALinkb0>, SA_Agent<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classSA__Agent.htm#SA__Agentb4>, Estimator<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classEstimator.htm#TimeWindow__Esta6>, ADC<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classADC.htm#Param__ADCa5>, AdaptiveRcvr<http://www-rp.lip6.fr/ns-doc/ns226-doc/html/classAdaptiveRcvr.htm#VatRcvra1> So, let's suppose if you are using AODV Protocol and you need to make changes each time when a node receive a packet, then you should make changes in AODV.cc file in the recv() function or more specifically if you want to make changes each time when a node receive a Hello packet then you should make changes in the recvHello() function present in the AODV.cc file. I hope it give you the answer. Feel free to ask any other question. Regards -- Mubashir Husain Rehmani Mobile : 00 33 (0)6 32 00 89 35
