c++ - 验证 IPv6 网络掩码前缀

标签 c++ networking ipv6

我需要验证某个 IPv6 前缀。我了解到 inet_pton() 可用于验证 IPv6 地址本身,但它不接受前缀长度和地址 (fec1::9/96)。

如何在 C/C++ 中验证 IPv6 前缀?

谢谢!

最佳答案

IPv6 有一个简单的格式。您可以通过解析 IPv6 字符串来完成此操作。

这可能对您有帮助:

关于c++ - 验证 IPv6 网络掩码前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683121/

相关文章:

c++ - 使用 Windows 行尾有效地将文件读取到 std::string

c++ - 使用 C++ 和 map/unordered_map : the default value for a non-existant key 创建直方图

javascript - Web3/元掩码 : Error: Contract has not been deployed to detected network (network/artifact mismatch) on Kovan network

ios - 如何在 iOS 应用程序处于后台时检查连接是否已切换到 3G?

java - Tomcat 中的 HttpServletRequest.getRemoteAddr() 返回 IPv6 格式的 IP 地址

c++ - 如何通过终端 Mac 编译 C++ 程序

ssl - tfs 构建随机失败

mysql - IPv6 SQL 到 Perl

ip - 匿名 IPv6 地址

c++ - boost::asio::streambuf 缩小到适合?