Я использую ns3 для симуляции Ванетса.Когда я создаю пакет, я использую Simulator::Now().GetSeconds()
для получения информации о времени и помещаю ее в заголовок (create_time).После получения этого пакета получатель использует Simulator::Now().GetSeconds()
для получения receive_time.Тогда временная задержка будет равна (receive_time-create_time
).
Когда я проверяю результат, 20% временной задержки меньше нуля.Это не имеет смысла.Но я не знаю, где проблема возникает.Или я создаю слишком много узлов, мое оборудование не может себе позволить?