64,687
社区成员
发帖
与我相关
我的任务
分享
#pragma comment(lib, "ws2_32.lib")
DWORD socket_base::lookup_ip(const char *hostname)
{
struct hostent *pent;
DWORD ip;
ip = inet_addr(hostname);
if(ip == INADDR_NONE)
{
pent = gethostbyname(hostname);
if(pent == NULL)
ip = 0;
else
ip = *(DWORD *)pent->h_addr_list[0];
}
return ntohl(ip);
}