我有兴趣在Linux中以编程方式查找本地主机的子网掩码,最好是通过nativeCapi。 最佳答案 getifaddrs()将为您提供网络接口(interface)列表,字段ifa_netmask应该是每个接口(interface)的掩码。 关于c-在C中查找Linux上的子网掩码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11215605/
我有兴趣在Linux中以编程方式查找本地主机的子网掩码,最好是通过nativeCapi。 最佳答案 getifaddrs()将为您提供网络接口(interface)列表,字段ifa_netmask应该是每个接口(interface)的掩码。 关于c-在C中查找Linux上的子网掩码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11215605/
我正在尝试将MacOSX应用程序移植到Windows,但遇到了有关getifaddrs的问题。基本上windows不支持。我正在尝试找到一种重新实现它的方法(对于AF_INET和AF_INET6),但Windows上的“等效”功能似乎与MacOSX支持完全不同。有人做过这种转换吗?如果是的话,有没有一种好方法可以让Windows像MacOSX那样向我报告界面信息? 最佳答案 Windows上最接近的函数是GetAdaptersInfo和GetAdaptersAddresses.MSDN文档非常全面,因此您应该可以找到所需的一切。