一个失败的的timeout的dns解析api
api getaddrinfo可以完成dns的解析,但是这个函数是没有timeout的在dns服务器异常的时候可能会很长时间才返回,因项目需要所以需要实现一个timout的api, 想法很简单起一个背景线程调用这个函数,超时后terminate, 仔细想一下应该没什么问题,于时设计,想了一堆用模板实现了一个TimoutTask的类,接收伪函数做为参数,似乎扩展性也不错,封装了个getaddrinf
原创
2010-05-07 17:51:00 ·
1176 阅读 ·
0 评论