标签: network-programming ipv6 freebsd ioctl
我的应用程序需要列出计算机上的所有网络接口及其IP,IPv4和IPv6。
我可以使用ioctl(SIOCGIFCONF)获取所有IPv4 IP接口,但我也需要IPv6 IP。
在Linux上,那些可以从/ proc / net / if_inet6获得,但是我会在FreeBSD上获取它们?
答案 0 :(得分:3)
getifaddrs(3)提供了获取网络地址和接口名称的便携方式。