Hi,
On Thu, Nov 29, 2007 at 12:50:24PM -0600, todd@fries.net wrote:
> Why does an app have to explicitly ask for AAAA queries?
>
> Why can I not write apps that expect that getaddrinfo() when passed a hint
> of AF_UNSPEC .. will return all addresses, v6 or v4?
Sure you can, but what's the benefit for that application?
Actually this is nitpicking. The *real* problem is that the systems need a
"connect me to this host*name*" system/library call, that will handle all
the underlying combinations and do the right thing, depending on system
preferences and capabilities.
Forcing each application to invent its own getaddrinfo()/loop-over-addresses
loop, possibly delaying connections due to IPv6 or IPv4 blackholes "out
there" (because normally this isn't done in parallel, but in sequence),
is just "last century coding".
Gert Doering
-- NetMaster
--
Total number of prefixes smaller than registry allocations: 110584
SpaceNet AG Vorstand: Sebastian v. Bomhard
Joseph-Dollinger-Bogen 14 Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen HRB: 136055 (AG Muenchen)
Tel: +49 (89) 32356-444 USt-IdNr.: DE813185279
Attachment:
pgpIlBvkMrFNR.pgp
Description: PGP signature