1
私はOmnet ++で小さなネットワークトポロジを作成しましたが、赤いポインタ(cMessage)はデバイスから他のデバイスなどに正常に動作していますが、たとえばルータデバイス(cMessageがその入力interface01、 cMessageを送信するか、またはoutput interface02から別のデバイスにcMessageを送信してください)。Omnet ++のパスcMessageを調べる方法は?
私はOmnet ++で小さなネットワークトポロジを作成しましたが、赤いポインタ(cMessage)はデバイスから他のデバイスなどに正常に動作していますが、たとえばルータデバイス(cMessageがその入力interface01、 cMessageを送信するか、またはoutput interface02から別のデバイスにcMessageを送信してください)。Omnet ++のパスcMessageを調べる方法は?
1つのメッセージが到着したゲートを決定するためにgetArrivalGate()
を使用することができます。例:
cGate * gate = msg->getArrivalGate();
if (gate->isName("interface01")) {
// do something
}
私はそれを使用して正しく動作しています。 ありがとうございました – Mustafa
ようこそ。答えを正しいもの(緑色のチェック画像)にしてください。それは他人を助ける。 –