我使用INET4.4.0,我想向网络中的所有节点发送广播消息。为此,我尝试在
omnetpp.ini
文件中添加此指令:
*.host.networkLayer.ip.forceBroadcast = true
但INET不识别该指令。
INET4.4/networklayer/ipv4.ned/
时,没有找到forceBroadcast
参数。有人可以帮助我吗?
是的,该参数名称已更改,并且有两个参数:
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 应用程序中的目标地址。