相关疑难解决方法(0)

检测临时ipv6地址跨平台

我想检测一个地址是否是临时ipv6地址,我使用getifaddrs获取地址列表但不知道如何从那里获取该信息.如果可能的话,我希望它适用于linux,osx,solaris和windows.

我似乎在Linux中IFA_F_TEMPORARY设置在inet6_ifaddr-> ifa_flags中,但不确定我是如何从getifaddrs返回的ifaddrs中获取的.

似乎在OSX上我需要octl和SIOCSIFINFO_FLAGS,我不知道Solaris或Windows.

有任何机构可以做到这一点的示例代码.

c network-programming

5
推荐指数
1
解决办法
771
查看次数

标签 统计

c ×1

network-programming ×1