我试图了解 Omnetpp 在传输过程中断开门时的行为。它会导致崩溃吗?或者数据包仍然会到达目的地?会导致严重的问题吗?
在我的场景中,当两辆车彼此靠近时,它们会动态地在门之间创建连接,然后发送一些东西。但是,一旦距离大于阈值,我就会断开连接(可能在传输过程中)。所以我只想知道 Omnet 如何处理这个问题,因为找不到有关这个问题的任何内容。
一旦您在传出网关上发送数据包,
send
调用就会沿着连接链查找接收网关,并在末端找到另一个网关。还确定了可选的延迟和数据速率,并根据此信息,将接收事件放入具有适当定时和目标模块的未来事件队列中。一旦 send()
调用返回,消息就会出现在未来事件队列中,您可以安全地删除连接。它仍然会被传送到目标模块(除非您在删除连接后手动将其从 FES 中删除。)