このプログラムを使用して、Debian マシンのすべての IP アドレスを見つけています。「ifaddrs」構造体の ifa_name フィールドを使用してループバック アドレスを削除できますが、
struct ifaddrs * ifAddrsStruct=NULL;
getifaddrs(&ifAddrsStruct);
if (!strcmp(ifAddrIterator->ifa_name,"lo"))
// Filter these addresses
IP アドレスのリストから、IP アドレスがリンクローカル (ネットワーク セグメント内の通信のみを目的としており、有効なネットワーク アドレス) であるかどうかを調べる方法はありますか? 前もって感謝します。