h_addr_list返回我系统上的IPv4地址列表(物理和虚拟适配器)。填充列表的顺序与ipconfig / all列出它们的顺序共同起作用。如果我在控制面板中更改适配器的顺序,我可以看到ipconfig / all输出以及h_addr_list中的顺序也会发生变化。
我现在面临的问题是,在安装了VMware的几台Windows 8物理机上,当我在控制面板中更改顺序时,h_addr_list中的地址顺序不会改变。顺序的更改会影响ipconfig / all输出中适配器的顺序,但不会影响h_addr_list中地址的顺序。订单对我很重要,因为我的应用程序返回了h_addr_list中找到的第一个IPV4地址。
请帮忙。