【问题标题】:How to specify msg source and destination in OMNeT++如何在 OMNeT++ 中指定消息源和目标
【发布时间】:2020-06-29 12:00:11
【问题描述】:

在 TicToc 教程 13 中,消息目的地是随机的。如何指定消息的目的地?假设我希望它从tic[0] 到达tic[5]。然后创建另一个具有不同源和目标的消息,例如从tic[3]tic[2]。 此外,本教程中的节点之间的路径是随机选择的,那么如何修改它以便消息可以使用最短路径到达其目的地?

【问题讨论】:

    标签: omnet++


    【解决方案1】:

    可以在TicToc13 中设置任意值作为消息的来源和目的地,例如:

    TicTocMsg13 *msg = new TicTocMsg13("Test message");
    msg->setSource(0);
    msg->setDestination(5);
    

    根据问题的第二部分: TicToc 示例旨在展示和学习如何使用 OMNeT++ 以及如何使用 C++ 控制模型的行为。它们不反映真实的系统。因此,TicToc13 中的“路由”非常简单(即随机)。为路由选择最短路径需要更复杂的路由协议,该协议具有一定的拓扑知识。为 TicToc 模型准备这样的协议是可能的,但需要许多额外的东西(即路由表、控制消息、配置/共享路由信息的方法等)。更重要的是,所有这些问题都已经针对 IP 协议解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      • 2020-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多