Hacker News new | ask | show | jobs
by kccqzy 640 days ago
Well but the portable API is too low-level and error prone. What is the last time you used getaddrinfo? How often do you actually need to use it?

One can make a good technical argument based on the merit of the portable API without immediately resorting to the EEE argument.

1 comments

getaddrinfo isn't its predecessors, there's nothing error-prone about it. The only thing that's nontrivial is falling back if the first server is unresponsive, and even there the obvious calling code is fine for almost all apps.
If you are using getaddrinfo directly, you likely wouldn't bother to implement Happy Eyeballs, for example.
And for almost all programs, that doesn't matter in $CURRENTYEAR.