00 通过计算机名得到IP

Post date: 2012/3/28 上午 08:59:17

WORD wVersionRequested;

WSADATA wsaData;

wVersionRequested = MAKEWORD(1, 1);

WSAStartup(wVersionRequested, &wsaData);

hostent *p;

char s[128];

char *p2;

p = gethostbyname( "计算机名称 ");

p2 = inet_ntoa(*((in_addr *)p-> h_addr));//IP 地址

WSACleanup();

如果你用枚举Domain内的所有计算机,请用WNetOpenEnum,WNetEnumResource,

WNetCloseEnum...你可以查看这几个函数的帮助.