为了这个我找了一天的代码,其实这个问题和简单的。
具体代码如下:
hostent * hs=gethostbyname("hmonster.vicp.net");
if(hs==NULL)
{
return ;
}
addr.sin_addr.S_un.S_addr=*((DWORD *)hs->h_addr_list[0])
这里需要注意的是gethostbyname的参数是一个域名,这个域名不能加http,协议名称。我就犯了这个错误,我把这个参数设为"http://hmonster.vicp.net",这样返回的结果将是127.0.0.1。