我正在使用getifaddrs方法枚举网络接口。它总是先在我的测试机器上返回环回。我在官方文档中看不到任何关于这种方法的订购信息。我能相信那个命令吗?

最佳答案

没有什么需要这种行为。如果您正在编写将在其他平台上使用的代码,您应该准备好让列表有所不同。但是,在环回最先出现的平台上,它通常总是最先出现。
这主要是网络接口如何初始化的结果。由于环回适配器通常不需要加载任何其他驱动程序,因此它往往位于链接列表的第一位。

关于c - getifaddrs订购—始终是第一位吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47584089/

10-13 06:02