域名解析函数gethostbyname
struct hostent *gethostbyname(const char *name);
主机结构在<netdb.h>中定义如下:
结构的成员包括:
h_name:主机的正式名称
h_aliases:主机的备用名称数组,以NULL结尾指针
h_addrtype:地址类型;(AF_INET或AF_INET6)
h_length:地址的长度(以字节为单位)
h_addr_list:指向主机网络地址的指针数组(按网络字节顺序),由NULL终止