getaddrinfo()的时间成本是多少?

时间:2014-06-19 02:37:04

标签: c++ dns reverse-dns

我使用getaddrinfo()API来解析跨平台C ++应用程序中的DNS查询。我需要知道getaddrinfo()在不同平台上的时间成本吗?任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:3)

此函数没有算法复杂性,因为它内部没有进行任何复杂的计算。您应该对所使用的系统/平台进行测量,并根据您的期望进行测量。

结果将根据您拥有的网络而有很大差异。想象一下,拨号连接速度慢的系统。它的速度与位于同一局域网的快速局域网和DNS服务器没有任何共同之处。