Omnet ++:同时从多个节点发送消息

时间:2012-03-26 13:21:14

标签: networking simulation omnet++

我想在OMNET ++中为从三个不同节点接收消息的节点设置动画。现在节点以顺序方式发送。但是,我希望节点同时向根节点发送消息。根节点被输入门阵列占用。在Omnet中有可能吗?

2 个答案:

答案 0 :(得分:2)

您可以通过使用scheduleAt()函数调度要同时发送的消息,将3个节点配置为同时发送消息。模拟将始终显示它们按顺序传输,但检查模拟窗口中的T(事件时间)值。如果每次发送3条消息中的任何一条时T值相同,则表示它们是同时发送的。

无法同时处理到达根节点的消息。每个节点(包括根节点)都实现handleMessage()函数,该函数将分别分析每个传入消息。

我希望这是您正在寻找的答案。

答案 1 :(得分:-1)

您必须在ned文件中定义参数ID。在初始化中设置条件if(getIndex==id),发送消息。同一消息将同时发送到节点。