Gethostname函数原型:struct hostent *gethostbyname(const char *name)
Hostent结构:
Struct hostent{
Char *h_name;//主机的规范名
Char **h_aliases;//主机的别名
//表示的是主机ip地址的类型,到底是ipv4(AF_INET),还是ipv6(AF_INET6) Int h_addrtype;
Int h_length;//主机ip地址的长度
//表示的是主机的ip地址,注意,这个是以网络字节序存储的
Char **h_addr_list;
};
gethostbyname()返回对应于给定主机名的包含主机名字和地址信息的hostent结构指针.
这是客户端的具体代码如下:
服务器的编程见另一文章。在linux上是可行的。