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
不客氣。你可以標記答案是正確的(綠色檢查圖像)?它有助於其他人。 –