VC++根据域名获取IP地址GetHostByName()
2013-08-10 11:06
597 查看
#include <stdio.h> #include<winsock.h> #pragma comment(lib,"ws2_32.lib") int main () { WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested=MAKEWORD(1,1); err=WSAStartup(wVersionRequested,&wsaData); if(err!=0) { return 0; } if(LOBYTE(wsaData.wVersion)!=1 || HIBYTE(wsaData.wVersion)!=1 ) { WSACleanup(); return 0; } HOSTENT* host_entry; int iStar = ::GetCurrentTime(); char host_name[256] = "www.cctry.com";//注意这里不要加http://这些前缀 host_entry = gethostbyname(host_name); printf("%s\n",host_name); if(host_entry != 0) { printf("解析IP地址:"); printf("%d.%d.%d.%d",(host_entry->h_addr_list[0][0]&0x00ff), (host_entry->h_addr_list[0][1]&0x00ff), (host_entry->h_addr_list[0][2]&0x00ff), (host_entry->h_addr_list[0][3]&0x00ff)); } int iEnd = ::GetCurrentTime(); //可以测算消耗时间 printf("\nthe time passed:%d ms",(iEnd - iStar)); WSACleanup(); return 0; }
相关文章推荐
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- vc根据域名获取IP地址 gethostbyname()函数
- 根据域名获取IP地址 gethostbyname()函数
- gethostbyname() -- 用域名或主机名获取IP地址
- gethostbyname() -- 用域名或主机名获取IP地址
- ios中 根据域名动态获取ip地址
- gethostbyname() -- 用域名或主机名获取IP地址
- gethostbyname() -- 用域名或主机名获取IP地址
- 根据域名获取IP地址,并探测是否可达
- (转)gethostbyname() -- 用域名或主机名获取IP地址
- gethostbyname() -- 用域名或主机名获取IP地址
- php gethostbyname获取域名ip地址函数详解
- 根据域名获取ip地址
- gethostbyname()函数说明——用域名或主机名获取IP地址