我想了解当h_addr_list
从hostent
获取gethostbyname
时hostent
元素的排序顺序。
基本上,我正在开发一个非常古老的函数,它从gethostbyname
获取h_addr
结构,并向调用者返回h_addr_list
。我试图弄清楚在多个活动接口的情况下将返回哪个地址。
Google和源代码浏览无法帮助我。是否有关于{{1}}的订单的文档或一些信息?
P.S。我正在研究Windows和Linux的代码。
答案 0 :(得分:2)
是什么让你觉得首先有“订单”?什么会使任何特定的地址更值得首先列出?
换句话说,我认为地址没有明确定义的顺序。您只需获取查找系统可用的所有地址。