Я хотел знать, есть ли у кого-нибудь представление о том, как я могу справиться с этим сценарием:
Я хочу открыть два терминала. В одном из них я хочу запустить файл сценария NS-3, который генерирует пакеты и отправляет его через сокет на другой терминал.
Другой терминал (который выполняет только простую программу сокета C) принимает пакет через сокет (и в идеале отображает полезную нагрузку или, что еще проще, увеличивает счетчик пакетов).
Любые идеи приветствуются …
Да, вы можете заставить ns-3 взаимодействовать с реальным миром.
Пожалуйста, прочитайте этот урок:
http://www.nsnam.org/wiki/HOWTO_make_ns-3_interact_with_the_real_world
Особенно Tap the bridge. Tap Bridge предназначен для интеграции «настоящих» интернет-хостов (или, точнее, хостов, поддерживающих устройства Tun / Tap) в симуляции ns-3
http://www.nsnam.org/docs/release/3.18/models/html/tap.html
Других решений пока нет …