6

我有一个程序使用 gethostbyname(在 Windows 中)将 IP 地址转换为主机名。

但是,它仅适用于 IPv4...

IPv6 的正确替代品是什么?

谢谢。

4

2 回答 2

8

在 MSDN 中查找gethostbyname告诉我们它已被弃用,我们应该查看getaddrinfo,它具有处理其他寻址系列的各种选项。

或者,如果您要进行地址到名称的翻译,您最终会在getnameinfo

于 2010-04-08T10:11:18.713 回答
7

使用getaddrinfo,它弃用了旧gethostbyname功能。

于 2010-04-08T10:11:33.737 回答