inet_pton()是否能处理IPV6,好像不可以啊?

应该定义一个函数来处理一下

我是说该函数是否能处理IPV6,能不能正面回答,不要copy,我看的出来!

跃然一笑
浏览 615回答 2
2回答

GCT1015

inet_pton函数能够处理ipv4和ipv6。int inet_pton(int af, const char *src, void *dst); 这个函数转换字符串到网络地址,第一个参数af是地址族,转换后存在dst中。af =AF_INET6src为指向IPV6的地址,,函数将该地址转换为in6_addr的结构体,并复制在*dst中; 如果函数出错将返回一个负值,并将errno设置为EAFNOSUPPORT,如果参数af指定的地址族和src格式不对,函数将返回0。

慕斯王

nt inet_pton(int af, const char *src, void *dst);可以,不过dst为struct in_addr 结构的变量,否则就会得到错误的结果
打开App,查看更多内容
随时随地看视频慕课网APP