我正在尝试在多个平台上实现一个使用getifaddrs()
<ifaddrs.h>
函数的应用程序。我的目标是检索与网络接口相关的信息(IP,IPv6,网络掩码,广播,范围和HWAddress)。
我已经在Linux上成功实现了它,但似乎上述平台(HP-UX,AIX,Solaris)上没有ifaddrs.h
标头。
这些平台的推荐方法是什么?
答案 0 :(得分:0)
Solaris 11及更高版本具有getifaddrs()
already in libsocket。对于较早的Solaris发行版,请参阅StackOverflow上Solaris: Programmatic interface to ifconfig?的答案。