我需要在我的代码中找到我的节点的IP地址。目前,我有这一行:这一行:
IPv4Address addr = nb_ipv4->GetAddress (maininterface , 0);
在这一行中,我希望获得主界面的IP地址,但我看到了这个错误:
error:conversion from 'ns3::Ipv4InterfaceAddress' to non-scalar type 'ns3::Ipv4Address'
有人可以帮我解决这个错误吗?
答案 0 :(得分:3)
我认为必须标记为C ++,并且(如果它是The ns-3 network simulator)你必须这样做:
IPv4Address addr = nb_ipv4->GetAddress(maininterface).GetLocal();