Почему всегда MESSAGE_PORT 42?

Я плохо знаком с NS2. В любом tcl файле, где лавинная рассылка сделана, MESSAGE_PORT всегда устанавливается на 42. Какова причина позади этого?

0
задан 16 November 2019 в 17:05

1 ответ

$ 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 * ... знать весь код сообщения.

0
ответ дан 21 December 2019 в 23:56

Другие вопросы по тегам:

Похожие вопросы: