在C ++中转换IP地址的问题

时间:2010-12-28 04:37:01

标签: c++ ip-address

我需要在我的代码中找到我的节点的IP地址。目前,我有这一行:这一行:

IPv4Address addr = nb_ipv4->GetAddress (maininterface , 0);

在这一行中,我希望获得主界面的IP地址,但我看到了这个错误:

error:conversion from 'ns3::Ipv4InterfaceAddress' to non-scalar type 'ns3::Ipv4Address' 

有人可以帮我解决这个错误吗?

1 个答案:

答案 0 :(得分:3)

我认为必须标记为C ++,并且(如果它是The ns-3 network simulator)你必须这样做:

IPv4Address addr = nb_ipv4->GetAddress(maininterface).GetLocal();