我正在为我们的项目使用 C++ 开发部分代码,我的代码必须返回子网中所有可用 IP 的列表,所以我有这种情况:
获取我的子网。
使用
for
循环测试子网中的每个 IP,例如:for (int i = 0; i < 254; i++) { testip(X, X, X, i); /* if IP is valid */ vectoriplist.push_back(X, X, X, i); }
对于查找子网,我想我会使用IPnetwork 实用程序,但我还有另一个问题,这是我如何测试 IP 在子网上是否有效的方法。我尝试使用boost.asio
,但我找不到任何东西。