如何在INET的应用层中发送广播数据包



我在Omnet 5.1.1中使用INET 3.6。

我已经成功地完成了下面链接中提到的这个结构。

https://stackoverflow.com/a/36647631/6640504

然后,我在(inet -->应用程序--> base(中制作了简单的模块,并将其NED文件添加到节点中。但是我无法向其他节点发送任何数据包。

您能否指导我如何在不使用udpapp或tcpapp的情况下在应用层发送或接收广播数据包?

提前谢谢你。

为了能够在omnet中发送广播数据包,您需要执行以下任一操作:

  1. 将 UDP 套接字绑定到网络接口,或
  2. 在omnet.ini中,设置"**.forceBroadcast = true",这将要求omnet将您的广播数据包发送到所有可用的接口

否则,您的广播数据包将被丢弃,并且将发出信号数据包FromUpperDroppedSignal

最新更新