我有一个程序使用 gethostbyname(在 Windows 中)将 IP 地址转换为主机名。
但是,它仅适用于 IPv4...
IPv6 的正确替代品是什么?
谢谢。
我有一个程序使用 gethostbyname(在 Windows 中)将 IP 地址转换为主机名。
但是,它仅适用于 IPv4...
IPv6 的正确替代品是什么?
谢谢。
在 MSDN 中查找gethostbyname告诉我们它已被弃用,我们应该查看getaddrinfo,它具有处理其他寻址系列的各种选项。
或者,如果您要进行地址到名称的翻译,您最终会在getnameinfo
使用getaddrinfo
,它弃用了旧gethostbyname
功能。