【问题标题】:How can I get mobile node IP address in OPNET 14.5?如何在 OPNET 14.5 中获取移动节点 IP 地址?
【发布时间】:2016-01-21 05:29:21
【问题描述】:

我在 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)

【问题讨论】:

  • 另外,我尝试使用 op_ima_obj_attr_get_str ( Objid_node , "Address", IPC_OBJTYPE_MOB , node_address);

标签: opnet


【解决方案1】:

您必须首先找到正确的 IP 接口。 根据您的代码,获取单接口节点的IP地址不是正确的方法,例如服务器/客户端模型。

这里是示例代码

op_ima_obj_attr_get(ip_moudle_objid, "IP Router Parameters [0].Interface Information [3].Address", &address_str);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2017-05-12
    • 2019-10-26
    • 1970-01-01
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多