如何转换字符串 ipAddress (struct in_addr) ,反之亦然?
如何提交未签名的长 ip 地址?
谢谢
Use inet_ntop()
and inet_pton()
如果你需要其他方式。不使用inet_ntoa(), inet_aton()
类似,因为它们已被弃用并且不支持 ipv6。
这是一个不错的guide有相当多的例子。
// IPv4 demo of inet_ntop() and inet_pton()
struct sockaddr_in sa;
char str[INET_ADDRSTRLEN];
// store this IP address in sa:
inet_pton(AF_INET, "192.0.2.33", &(sa.sin_addr));
// now get it back and print it
inet_ntop(AF_INET, &(sa.sin_addr), str, INET_ADDRSTRLEN);
printf("%s\n", str); // prints "192.0.2.33"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)