在 omnet++ 中,如果在发送数据包时断开某个门,会发生什么?

问题描述 投票:0回答:1

我试图了解 Omnetpp 在传输过程中断开门时的行为。它会导致崩溃吗?或者数据包仍然会到达目的地?会导致严重的问题吗?

在我的场景中,当两辆车彼此靠近时,它们会动态地在门之间创建连接,然后发送一些东西。但是,一旦距离大于阈值,我就会断开连接(可能在传输过程中)。所以我只想知道 Omnet 如何处理这个问题,因为找不到有关这个问题的任何内容。

omnet++
1个回答
0
投票

一旦您在传出网关上发送数据包,

send
调用就会沿着连接链查找接收网关,并在末端找到另一个网关。还确定了可选的延迟和数据速率,并根据此信息,将接收事件放入具有适当定时和目标模块的未来事件队列中。一旦
send()
调用返回,消息就会出现在未来事件队列中,您可以安全地删除连接。它仍然会被传送到目标模块(除非您在删除连接后手动将其从 FES 中删除。)

© www.soinside.com 2019 - 2024. All rights reserved.