#include <winsock2.h>
#include <stdio.h>
#include <stdlib.h>void main()
{
struct hostent *hp;
struct sockaddr_in dest,from;
char *server_name= "10.10.1.2";
unsigned int addr;
WSADATA wsaData; WSAStartup(MAKEWORD(1,2),&wsaData);
addr = inet_addr(server_name); 
hp = gethostbyaddr(&server_name,strlen(server_name),AF_INET);  
     //在这里为什么hp没有值,怎样得到
        //反正就是想得到指定IP的机器名或者得到机器名的IP地址

    hp=gethostbyname("server"); printf("%s\n",hp->h_name);
}
我是初学者
回复代码请简单一些好吗?
谢谢