1

OPNET Modeler 14.5で次のコードを試しました

Objid addr_info_attr_objid;
char address_string[128];
addr_info_attr_objid = op_id_self();
op_ima_obj_attr_get(addr_info_attr_objid, "Address", address_string);

ノードの IP アドレスを取得しますが、次のエラー メッセージが表示されます。

<<<Recoverable Error>>>
Attribute name(Address) is unrecognizzed for object(542)
4

1 に答える 1

0

最初に適切な IP インターフェイスを見つける必要があります。コードに基づいて、サーバー/クライアント モデルなどの 1 つのインターフェイス ノードの IP アドレスを取得するのは正しい方法ではありません。

ここにサンプルコードがあります

op_ima_obj_attr_get(ip_moudle_objid, "IP Router Parameters [0].Interface Information [3].Address", &address_str);
于 2016-07-26T22:38:22.763 に答える