On Wed, 10 Aug 2011, Jakub Hrozek wrote:
The other way might be to have a single channel per request but that carries overhead as well..
This is the way we do it in curl pretty much. When we timeout we can call ares_cancel() on the channel.
-- / daniel.haxx.se