我在Omnet 5.1.1中使用INET 3.6。
我已经成功地完成了下面链接中提到的这个结构。
https://stackoverflow.com/a/36647631/6640504
然后,我在(inet -->应用程序--> base(中制作了简单的模块,并将其NED文件添加到节点中。但是我无法向其他节点发送任何数据包。
您能否指导我如何在不使用udpapp或tcpapp的情况下在应用层发送或接收广播数据包?
提前谢谢你。
为了能够在omnet中发送广播数据包,您需要执行以下任一操作:
- 将 UDP 套接字绑定到网络接口,或
- 在omnet.ini中,设置"**.forceBroadcast = true",这将要求omnet将您的广播数据包发送到所有可用的接口
否则,您的广播数据包将被丢弃,并且将发出信号数据包FromUpperDroppedSignal。