NS-3 Симуляция PythonPython

Программы на Python
Anonymous
NS-3 Симуляция Python

Сообщение Anonymous »


Я пытаюсь работать с ns-3 в Python. Я специально работаю над файлом manet-routing-compare.cc в каталоге примеров и пытаюсь преобразовать его в код Python.

В manet-routing-compare.cc, строка 379:

AddressValue RemoteAddress(InetSocketAddress(adhocInterfaces.GetAddress(i), port)); Я преобразовал его в:

port = c_int(9) RemoteAddress = ns.network.AddressValue(ns.network.InetSocketAddress(adhocInterfaces.GetAddress(i), port.value)) Но я получил следующую ошибку:

TypeError: ни один из 4 перегруженных методов не удался. Полная информация: AddressValue::AddressValue(ns3::AddressValue&&) => ValueError: не удалось преобразовать аргумент 1 (объект не является rvalue) AddressValue::AddressValue(const ns3::AddressValue&) => Ошибка типа: не удалось преобразовать аргумент 1 АдресЗначение::АдресЗначение() => TypeError: принимает не более 0 аргументов (1 задан). AddressValue::AddressValue(const ns3::Address& value) => Ошибка типа: не удалось преобразовать аргумент 1 Есть предложения по решению этой проблемы?

Следующий оператор печатает это:
print(ns.network.InetSocketAddress(adhocInterfaces.GetAddress(i), port.value)) 02-07-0а:01:01:01:09:00:00

Вернуться в «Python»