向 OMNET++ 中的所有节点发送 UDP 广播消息

问题描述

我将 OMNET++ INET 用于 Ad hoc 网络。 我想用 UDP 向我所有的邻居广播我的消息。我已经在 UDPBasicApp 中尝试了所有可能的解决方案。如果目的地不固定(接收器),它会随机选择一次向一个节点广播一条消息。 UDPBasicBurstApp 也不会向所有连接的节点发送消息。

解决方法

就像真实网络一样:要向本地网络上的所有节点广播,您必须使用本地广播地址作为目标地址。

即如果我在 192.168.0.0 网络上并且我有一个 8 位子网,那么发送到 192.168.0.255 将广播该消息。

,

抱歉,在我的 omnet.ini 文件中,我有这样的配置:

*.configurator.config = xml("") *.configurator.optimizeRoutes = false .host.ipv4.routingTable.netmaskRoutes = ""

我想将 UDP 数据包发送到多个终端节点,以便它们都收到相同的数据包,而不是随机选择终端节点。我应该如何设置目标地址?