c++ 在Inet 4.4.0上广播消息

mpgws1up  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(85)

我使用INET4.4.0,我想向网络中的所有节点发送广播消息。为此,我尝试在omnetpp.ini文件中添加以下指令:
*.host.networkLayer.ip.forceBroadcast = true
但是INET不识别该指令。

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

有人能帮帮我吗

vxbzzdmp

vxbzzdmp1#

是的,该参数名称已更改,改为两个参数:

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)

字符串
但更好的方法可能是像真实的世界中的应用程序一样,在UDP应用程序中使用广播地址(255.255.255.255)作为目的地址。

相关问题