From: Pedro Lamarão (pedro.lamarao_at_[hidden])
Date: 2005-08-19 09:57:33
Stefan Arentz wrote:
>>* Asynchronous DNS operations. I think it would be reasonable to say
>>that any operation that can block should have an asynchronous
>>equivalent. Should these operations be cancellable (not necessarily
>>portably implementable anyway)?
>Maybe I'm wrong, but I thought most resolvers included with the
>operating systems are not thread safe and synchronous. Maybe only OS
>X has it's own async implementation. There are of course third party
>libraries to do this.
>What is the Boost policy of linking with foreign libraries? If
>everything is supposed to happen under the boost umbrella, under the
>boost source tree then maybe it is an idea to write our own async
>resolver? Could be a fun spare time project (for me :-).
Last time I checked, GNU libc had asynchronous name resolution functions.
I don't know if those are standard or extensions.
-- Pedro Lamarão Desenvolvimento Intersix Technologies S.A. SP: (55 11 3803-9300) RJ: (55 21 3852-3240) www.intersix.com.br Your Security is our Business