Я плохо знаком с NS2. В любом tcl файле, где лавинная рассылка сделана, MESSAGE_PORT всегда устанавливается на 42. Какова причина позади этого?
$ cd ns-2.35/
$ grep -Rin "PORT 42" *
tcl/edu/chan-interference/chanInterference.tcl:35:set MESSAGE_PORT 42
tcl/edu/hidden-terminal/sht.tcl:35:set MESSAGE_PORT 42
tcl/edu/rts-cts/rts-cts-data-ack.tcl:35:set MESSAGE_PORT 42
tcl/ex/flooding.tcl:46:set MESSAGE_PORT 42
tcl/ex/wireless-flooding.tcl:46:set MESSAGE_PORT 42
tcl/test/test-suite-message.tcl:46:set MESSAGE_PORT 42
Считайте файлы. Часть кода является просто повторным использованием от одного файла до других.
Номер порта может быть Вашим выбором. Кажется, нет никакого различия с, например, MESSAGE_PORT 1, 2, 40, 41, 42, 43, 44, 101.
"Агент/Сообщение": Посмотрите common/message.cc
(Или использовать $ grep -Rin message *
... знать весь код сообщения.