使用" http"导致gethostbyname()

时间:2016-01-11 04:27:13

标签: c networking gethostbyname

这是一个奇怪的问题。当我在以下示例中使用gethostbyname()时,它可以工作:

struct hostent *info = gethostbyname("www.youtube.com"); 
printf("Host: %s\n",info->h_name); 

但是当我使用以下内容时,它无法正常工作:

struct hostent *info = gethostbyname("http://www.youtube.com"); 
printf("Host: %s\n",info->h_name);

使用上述方法后,我尝试访问作为h_name结构一部分的hostent。这会导致分段错误。如何解决这个问题?

0 个答案:

没有答案