【发布时间】:2013-11-07 13:20:12
【问题描述】:
我正在使用this 程序来查找我的 Debian 机器的所有 IP 地址。虽然我可以通过使用“ifaddrs”结构的 ifa_name 字段来删除我的环回地址,但类似于
struct ifaddrs * ifAddrsStruct=NULL;
getifaddrs(&ifAddrsStruct);
if (!strcmp(ifAddrIterator->ifa_name,"lo"))
// Filter these addresses
我想知道有什么方法可以从 IP 地址列表中找出一个 IP 地址是否是本地链接(一个仅用于网段内通信且有效的网络地址)或不是。提前致谢。
【问题讨论】:
标签: c++ linux networking ip-address