1
我创建在OMNET小型网络拓扑++和红色指针(cMessage派生而来)从设备正常工作到另一装置等,但我想修改例如路由器设备(如果cMessage派生而来从其输入interface01进来路由器装置,发送cMessage或将cMessage从其输出接口02发送到另一个设备)。如何在Omnet ++中确定路径cMessage?
我创建在OMNET小型网络拓扑++和红色指针(cMessage派生而来)从设备正常工作到另一装置等,但我想修改例如路由器设备(如果cMessage派生而来从其输入interface01进来路由器装置,发送cMessage或将cMessage从其输出接口02发送到另一个设备)。如何在Omnet ++中确定路径cMessage?
人们可以使用getArrivalGate()
,以确定在其上消息到达的栅极。举例:
cGate * gate = msg->getArrivalGate();
if (gate->isName("interface01")) {
// do something
}
我用它,它工作正常。 非常感谢你 – Mustafa
不客气。你可以标记答案是正确的(绿色检查图像)?它有助于其他人。 –