windows api:gethostname()
gethostbyname()
struct hostent:host entry的缩写。
struct hostent {
char *h_name;
char **h_aliases;
int h_addrtype;
int h_length;
char **h_addr_list;
};
#define h_addr h_addr_list[0]
这里是这个数据结构的详细资料:
struct hostent:
h_name – 地址的正式名称。
h_aliases – 空字节-地址的预备名称的指针。
h_addrtype –地址类型; 通常是AF_INET。
h_length – 地址的比特长度。
h_addr_list – 零字节-主机网络地址指针。网络字节顺序。
h_addr - h_addr_list中的第一地址。
本文介绍了Windows API中用于网络操作的几个关键函数:gethostname() 和 gethostbyname() 的使用方法, 并详细解释了 hostent 结构体, 包括其各个成员变量的作用, 如 h_name (主机名)、h_aliases (别名)、h_addrtype (地址类型)、h_length (地址长度) 和 h_addr_list (地址列表)等。

被折叠的 条评论
为什么被折叠?



