我想在发送兴趣包之前在消费者节点上添加一些进程延迟。我发现Simulator :: Schedule()函数可以达到这个目的。但我不确定如何使用它,因为ndnSIM有自己的协议进程,如果我安排一个新事件,它可能会导致一些意想不到的结果。或者是否有其他方法在NS-3中的节点上插入延迟?
答案 0 :(得分:0)
AFAIK,引入处理延迟的方法是使用Simulator::Schedule()
。
在您的示例中,您提到要延迟发送兴趣数据包。您可以在一些(randon)时间之后安排它,而不是直接调用该方法。你的过程延迟。这不应该破坏模拟。