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 接口。根据您的代码,获取单接口节点的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 回答