首页 > 技术点滴 > 域名(主机名)异步解析方案

域名(主机名)异步解析方案

2012年8月30日 baoz 阅读评论

在解析主机名的时候,大部分用的gethostbyname,但这个函数是阻塞式的,解析不到主机名,就不返回,这个会导致程序卡死。

c-ares 可以实现异步解析主机名,centos下安装很简单

yum install c-ares c-ares-devel -y

 

 

  1. 2012年8月31日11:35 | #1

    大部分人的代码就是为了适应阻塞而写的,函数异步了,那代码也需要修改吧。