我正在用D编写一个简单的脚本,需要与使用IP域地址(例如10.0.14.0/24
)的命令行网络程序接口。
在D中是否存在现成的解析器?
可以验证域并将其分解为元素的东西
我找到了我的旧代码,并为github格式化了一下。它可能有bug:
https://github.com/adamdruppe/arsd/blob/master/cidr.d你用
import cidr;
import std.stdio;
void main() {
auto block = IPv4Block("192.168.1.0/24");
foreach(address; block) writeln(address);
}
之类的