UNIX网络编程---名字与地址转换
一、概述
Gethostbyname和gethostbyaddr在主机名字和Ipv4地址之间进行转换,gethostbyname和getserverbyaddr在主机名字与端口号之间进行转换。
二、gethostbyname函数
a)查找主机名的最基本的函数时gethostbyname。如果调用成功,它就返回一个指向hostent结构的指针,该结构中含有所查找主机的所有Ipv4地址。局限性在于只能返回Ipv4地址。
#include <netdb.h>
Struct hostnet *gethostbyname(const char *hostname);
三、gethostbyaddr函数
#include <netdb.h>
Struct hostent *gethostbyaddr(const char *addr,socklen_t len,int family);
本文介绍了UNIX网络编程中的名字与地址转换技术,包括gethostbyname和gethostbyaddr函数的应用,这两个函数用于实现主机名与IPv4地址之间的转换。
&spm=1001.2101.3001.5002&articleId=82540402&d=1&t=3&u=4ec2493fff9a4222951a6e80e5fbe799)
3049

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



