如何在将数据包传递到上层/下层之前添加随机处理延迟?
直接在ini文件中。有没有不用编辑c++代码的简单方法?
我尝试在发送者和接收者处处理DelayLayer。但没有影响。
################
*.client.processingDelayLayer.egress.delay = 12s
*.client.processingDelayLayer.ingress.delay = 0s
*.server.processingDelayLayer.ingress.delay = 10s
*.server.processingDelayLayer.egress.delay = 0s
这是一个非常的坏主意。随机延迟会改变层间传递的数据包的顺序。这绝对是现实生活系统中不会发生的事情。固定的、非随机的延迟可能会也可能不会。
INET 支持对交换机中的处理延迟进行建模,它对决定将数据包转发到何处所需的处理时间进行建模。但延迟仍然必须是恒定的。