在HP-UX,Solaris或AIX上是否有任何getifaddrs()替代方案?

时间:2013-12-09 11:46:47

标签: c++ c solaris aix hp-ux

我正在尝试在多个平台上实现一个使用getifaddrs() <ifaddrs.h>函数的应用程序。我的目标是检索与网络接口相关的信息(IP,IPv6,网络掩码,广播,范围和HWAddress)。

我已经在Linux上成功实现了它,但似乎上述平台(HP-UX,AIX,Solaris)上没有ifaddrs.h标头。

这些平台的推荐方法是什么?

1 个答案:

答案 0 :(得分:0)

Solaris 11及更高版本具有getifaddrs() already in libsocket。对于较早的Solaris发行版,请参阅StackOverflow上Solaris: Programmatic interface to ifconfig?的答案。