gpt4 book ai didi

将 struct in_addr 转换为文本

转载 作者:太空狗 更新时间:2023-10-29 15:53:32 25 4
gpt4 key购买 nike

只是想知道我是否有一个结构 in_addr,如何将其转换回主机名?

最佳答案

您可以通过将 struct in_addr 包装在 struct sockaddr_in 中来使用 getnameinfo():

int get_host(struct in_addr addr, char *host, size_t hostlen)
{
struct sockaddr_in sa = { .sin_family = AF_INET, .sin_addr = my_in_addr };

return getnameinfo(&sa, sizeof sa, host, hostlen, 0, 0, 0);
}

关于将 struct in_addr 转换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com