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

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

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

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