在 Inet 4.4.0 上广播消息

问题描述 投票:0回答:1

我使用INET4.4.0,我想向网络中的所有节点发送广播消息。为此,我尝试在

omnetpp.ini
文件中添加此指令:

*.host.networkLayer.ip.forceBroadcast = true

但INET不识别该指令。

  • 当我查看
    INET4.4/networklayer/ipv4.ned/
    时,没有找到
    forceBroadcast
    参数。

有人可以帮助我吗?

c++ omnet++ broadcast inet
1个回答
0
投票

是的,该参数名称已更改,并且有两个参数:

bool limitedBroadcast = default(false); // send out limited broadcast packets coming from higher layer
string directBroadcastInterfaces = default("");   // list of interfaces that direct broadcast is enabled (by default direct broadcast is disabled on all interfaces)

但更好的方法可能是与现实世界中的应用程序执行相同的操作。使用广播地址 (

255.255.255.255
) 作为 UDP 应用程序中的目标地址。

© www.soinside.com 2019 - 2024. All rights reserved.