为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C
跃然一笑 2022-09-17 17:13:38
应该定义一个函数来处理一下我是说该函数是否能处理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。

查看完整回答
反对 回复 2022-09-21
?
慕斯王

TA贡献1864条经验 获得超2个赞

nt inet_pton(int af, const char *src, void *dst);
可以,不过dst为struct in_addr 结构的变量,否则就会得到错误的结果

查看完整回答
反对 回复 2022-09-21
  • 2 回答
  • 0 关注
  • 540 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号