Arno Garrels wrote:
> Fastream Technologies wrote:
>> Hello,
>> 
>> Has the IPv6 async DNS resolving issue been resolved? How
>> many socket/threads?
> 
> There is a (hopefully) thread-safe new class which provides
> async lookups. One global object of this class is allocated in
> unit initialization with the maximum number of threads that it
> may spawn currently set to the number of processors.ยด

How fast/slow this implementation works with thousands of 
concurrent requests is of course untested. One DNS lookup may 
take one or even multiple seconds in the worst case. Since once
the internal call to GetAddrInfo() is fired cancelation of this
request won't free this thread for new task (it has to wait until
GetAddrInfo() returned before it is able to pick another request
from the request queue). 

> 
> --
> Arnio Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to