1,gethostbyname() 是阻塞的,
它的问题在这位老兄的博客 有说:
http://blog.csdn.net/zouxinfox/article/details/2234225
2,目前搜到了一个异步库adns可以通过域名获取IP,但有待进一步验证
http://www.chiark.greenend.org.uk/~ian/adns/
那个网页里面有个“Download”,往下的"current release",点击一下可以下载源码,或者点这里:
www.chiark.greenend.org.uk/~ian/adns/adns.tar.gz
这里有个python下使用adns的例子(有待验证)
http://www.cnblogs.com/sunada2005/p/3178252.html
这里有个C语言使用adns的例子(有待验证)
http://blog.csdn.net/aican_yu/article/details/6791807
(备忘)关于gethostbyname()和adns,布布扣,bubuko.com
原文:http://blog.csdn.net/h_o_w_e/article/details/23674241