Winsock连接的问题
liagl 2002-11-20 02:43:53 我有一段程序,输入地址返回主机信息,如果地址是域名就成功,如果是IP地址就返回NULL,输入是局域网内的一个IP地址又可以成功,而我现在需要输入一个外部网的IP地址来连接外部网站,请高手指教。
struct hostent *hp;
sockaddr_in server;
unsigned int addrl;
if(isalpha(addr[0]))
{
hp = gethostbyname(addr);
}
else
{
addrl = inet_addr(addr);
hp = gethostbyaddr((char*)&addrl, 4, AF_INET);
}