我正在尝试将 MacOSX 应用程序移植到 Windows,但遇到了有关 getifaddrs 的问题。基本上windows不支持。我正在尝试找到一种重新实现它的方法(对于 AF_INET 和 AF_INET6),但 Windows 上的“等效”功能似乎与 MacOSX 支持完全不同。
有人做过这种转换吗?如果是的话,有没有一种好方法可以让 Windows 像 MacOSX 那样向我报告界面信息?
最佳答案
Windows 上最接近的函数是 GetAdaptersInfo和 GetAdaptersAddresses . MSDN 文档非常全面,因此您应该可以找到所需的一切。
关于c++ - 将 getifaddrs 移植到 Win XP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3069082/