]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Трагедия gethostbyname
authorSergey Matveev <stargrave@stargrave.org>
Mon, 28 Mar 2022 11:42:52 +0000 (14:42 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 28 Mar 2022 11:42:52 +0000 (14:42 +0300)
https://ariadne.space/2022/03/27/the-tragedy-of-gethostbyname/
Где-то встречал критику musl-а и его подхода к gethostbyname, но, глядя
со стороны, мне нравится их подход и решение. Солидарен с тем, что если
тебе нужно что-то чуть более крутое/гибкое чем тривиальный DNS запрос,
то будь добр использовать стороннюю библиотеку. DNS это отнюдь не такая
простая штука, к тому же, как верно замечено, асинхронная. Ещё 10+ лет
назад мне казалось немного странным что в стандартной библиотеке есть
такая непростая штука как DNS resolving. А, оказывается, всё это ещё до
DNS появилось.


No differences found