应该定义一个函数来处理一下我是说该函数是否能处理IPV6,能不能正面回答,不要copy,我看的出来!
2 回答

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

慕斯王
TA贡献1864条经验 获得超2个赞
nt inet_pton(int af, const char *src, void *dst);
可以,不过dst为struct in_addr 结构的变量,否则就会得到错误的结果
- 2 回答
- 0 关注
- 540 浏览
添加回答
举报
0/150
提交
取消