#include"Winsock2.h"
#include"stdio.h"
void main()
{
WORD wVersionRequested; //加载winsock库
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 2);//请求1.1版本winsock的库
err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 ) {
return;
}
if ( LOBYTE( wsaData.wVersion ) != 2||
HIBYTE( wsaData.wVersion ) !=2 ) {
WSACleanup( );
return;
}
HOSTENT *host;
char name[100];
char str[32];
gethostname(name,100);
host=gethostbyname(name);
printf("The host IP is: %s/n",inet_ntoa(*((in_addr *)host->h_addr)));
WSACleanup( );
}