gpt4 book ai didi

c - c 中的 gethostbyname 与 gethostbyname ("www.google.com"一起使用,但不适用于我的 char *

转载 作者:行者123 更新时间:2023-11-30 14:45:40 24 4
gpt4 key购买 nike

gethostbyname 在执行 gethostbyname("www.google.com") 时有效,但执行如下操作时:

 char *name = "www.google.com";
gethostbyname(name);

连接超时。我确保我的字符串在函数之前被修剪,以确保其中没有任何时髦的字符。我不明白这个问题。

最佳答案

#include <stdio.h>
#include <netdb.h>

int main()
{
char *name = "www.google.com";
struct hostent* test = gethostbyname(name);
printf("%s\n", test->h_name);
return 0;

}

这是我尝试过的,效果很好:

www.google.com

也许显示代码,我们可以看看问题是否出在其他地方。

关于c - c 中的 gethostbyname 与 gethostbyname ("www.google.com"一起使用,但不适用于我的 char *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52879639/

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