我在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)
答案 0 :(得分:0)
首先要找到合适的IP接口。 根据您的代码,获取单接口节点的IP地址是不正确的,例如服务器/客户端模型。
以下是示例代码
op_ima_obj_attr_get(ip_moudle_objid, "IP Router Parameters [0].Interface Information [3].Address", &address_str);