実行時に NS2 のノードから送信されるパケットの数をカウントしたいと考えています。そのため、C++ を使用して AODV プロトコルを変更したいと考えています。誰かが私をどのように進めるかを手伝ってもらえますか?
受信パケット数をカウントする recv() 関数と、送信パケット数をカウントする aodv.cc の forward() 関数を編集してみました。パケットがどのノードから来て、どのノードに転送されているかを特定できません。各ノードの信頼値を計算するためのカウントを知り、悪意のあるものを見つけたい。取得方法と続行方法を教えてください。AODV でプロミスキャス モードを使用する場合はどうでしょうか。私はこれらすべてに非常に慣れていません。前もって感謝します。