我不需要验证 IP 地址是否可达或类似的内容。我只想验证该字符串是否采用点分四组 (xxx.xxx.xxx.xxx) IPv4 格式,其中 xxx 介于 0 到 255 之间。
您可能想要内特_pton http://man7.org/linux/man-pages/man3/inet_pton.3.html,如果 AF 参数无效,则返回 -1;如果地址无效,则返回 0;如果 IP 地址有效,则返回 +1。它支持 IPv4 和未来的 IPv6 地址。如果您仍然需要编写自己的 IP 地址处理,请记住标准 32 位十六进制数字是有效的 IP 地址。并非所有 IPv4 地址都采用点分十进制表示法。
该函数既验证地址,也允许您在相关套接字调用中使用相同的地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)