如何将主机名异步解析为IP地址?

问题描述:

如何将主机名异步解析为IP地址,最好是重叠的I/O? GetAddrInfoEx不支持Windows 7及更早版本中的重叠I/O。如何将主机名异步解析为IP地址?

我正在使用本机C++。

根据记录,这是可以做到本身在Windows 7上,像这样:

这种技术的副作用是,它绝不是一个新手容易拉动的壮举。

libunbound在其中有一个asynchronous resolver

+0

谢谢,但我宁愿不使用一个小功能的整个外部库。 – Joshua 2012-04-08 16:57:01

+0

@Joshua如果您认为DNS解析功能是一个“小”功能,那么您认为是错误的。 – Alnitak 2012-04-08 19:52:59

+0

对不起,我是一个新手程序员,我认为这很简单,因为我认为这是一个简单的查询调用DNS服务器。尽管如此,如果我能保持这种本地语言,那将会很棒,因为我也想了解更多关于Windows网络的知识。 – Joshua 2012-04-09 04:44:12