【发布时间】:2016-06-01 17:15:11
【问题描述】:
我对 OMNeT++ 非常陌生,我正在用它编写我的第一个模拟。我要做的是在执行时从节点检索网络的完整拓扑。
基本上,我有一个路由器节点需要知道整个拓扑(哪个节点连接到谁),但我不想根据所选网络静态更改 C++ 代码。相反,这个想法是路由器能够在其初始化函数中发现节点之间的所有连接。
我该怎么做?
提前致谢。
【问题讨论】:
标签: omnet++
我对 OMNeT++ 非常陌生,我正在用它编写我的第一个模拟。我要做的是在执行时从节点检索网络的完整拓扑。
基本上,我有一个路由器节点需要知道整个拓扑(哪个节点连接到谁),但我不想根据所选网络静态更改 C++ 代码。相反,这个想法是路由器能够在其初始化函数中发现节点之间的所有连接。
我该怎么做?
提前致谢。
【问题讨论】:
标签: omnet++
您需要的是来自 OMNeT++ API 的 omnetpp::cTopology 类:https://omnetpp.org/doc/omnetpp/api/classomnetpp_1_1cTopology.html
如果您使用的是 INET,inet::common::Topology 中有这个类的略微增强版本
【讨论】: