pragma comment(lib, "ws2_32")
#include < winsock2.h >
#include < stdio.h >
#include < assert.h >
int main() {
struct hostent * host;
WSADATA wsaData;
int ret;
ret = WSAStartup( 0x0202 , & wsaData);
if (ret) {
printf( " error in WSAStartup: %d/n " , WSAGetLastError());
return 0 ;
}
host = gethostbyname( " www.baidu.com " );
if (host == NULL) {
printf( " error in gethostbyname: %d/n " , WSAGetLastError());
} else {
printf( " name: %s/naddrtype; %d/naddrlength: %d/n " ,
host -> h_name, host -> h_addrtype, host -> h_length);
printf( " ip address: %s/n " ,
inet_ntoa( * ( struct in_addr * )host -> h_addr_list[ 0 ]));
}
WSACleanup();
return 0 ;
}
socket域名访问(转)
最新推荐文章于 2021-11-22 08:09:36 发布