Я реализую новый протокол в NS2. Я застрял в точке. любезно помогите мне. Возможно ли сделать два разных типа пакетов (содержащих разные заголовки) в одном и том же имитаторе В моем протоколе есть два типа заголовка структуры {}. В нескольких случаях я хочу использовать один и другие экземпляры, которые хотят использовать другой. Одна из структур имеет очень мало полей по сравнению с другими, поэтому это уменьшит размер отправляемого пакета. Возможно ли это? и если да, то как это реализовать?создание двух разных пакетов для протокола/симуляции в NS2
0
A
ответ
0
Вы должны создать два вида типов, как в коде ниже, вы должны ввести его дважды:
set val(chan) Channel/WirelessChannel ;# channel type
set val(prop) Propagation/TwoRayGround ;# radio-propagation model
set val(netif) Phy/WirelessPhy ;# network interface type
set val(mac) Mac/802_11 ;# MAC type
set val(ifq) Queue/DropTail/PriQueue ;# interface queue type
set val(ll) LL ;# link layer type
set val(ant) Antenna/OmniAntenna ;# antenna model
set val(ifqlen) 50 ;# max packet in ifq
set val(nn) 9 ;# number of mobilenodes
set val(rp) DSDV ;# routing protocol
и вам нужно val2
Смежные вопросы
- 1. Генерация периодических пакетов в Ns2
- 2. установка определенных пакетов на ns2
- 3. Создание двух разных потоков
- 4. Создание полосы пропускания в ns2
- 5. Создание двух пакетов Nuget с зависимостью
- 6. Вычислить значение хэш для UDP-пакетов в NS2
- 7. Как подключить два класса двух разных пакетов?
- 8. Начало деятельности из двух разных пакетов
- 9. Создание общей памяти для двух разных процессов
- 10. Создание битовых кодов для двух разных случаев
- 11. Создание нового протокола маршрутизации для ns2
- 12. Создание сеанса для двух разных серверов
- 13. Создание одной программы для двух разных версий
- 14. Именование пакетов для разных банок
- 15. Создание необработанных пакетов для подмены UDP-пакетов
- 16. Создание двух разных сеансов в PHP
- 17. мониторинг пакетов в беспорядочном режиме с использованием ns2
- 18. Нахождение Goodput в ns2
- 19. Синоним C# -Создание двух таблиц в двух разных базах данных
- 20. Создание двух файлов global.asax в двух разных проектах получится вызванным
- 21. NS2 установка
- 22. NS2-модификация протокола - AODV
- 23. Создание пакетов nuget для решений
- 24. Создание групп из двух разных списков
- 25. Создание программы на двух разных классах
- 26. Промежуточный режим в AODV NS2
- 27. Drools 5.5.0 Создание двух разных типов объектов
- 28. Создание двух элементов разных переменных типов связано
- 29. Создание пакетов в C
- 30. Контроль перегрузки UDP в NS2