У меня есть программа, которая использует gethostbyname (в Windows) для преобразования IP-адреса в имя хоста.
Но она работает только для IPv4 ...
Какая правильная заменадля IPv6?
Спасибо.
Поиск gethostbyname в MSDN говорит нам, что он устарел, и мы должны взглянуть на getaddrinfo , который имеет все возможные варианты для работы с другими семействами адресации.
Или, если вы делаете перевод адреса в имя, вы получите getnameinfo
Используйте getaddrinfo, что устарело для старой функции gethostbyname.
getaddrinfo
gethostbyname