1

IP ドメイン アドレス (例: ) を使用するコマンドライン ネットワーク プログラムと連携する必要がある簡単なスクリプトを D で作成しています10.0.14.0/24

Dでそのために存在する準備ができているパーサーはありますか?

ドメインを検証して要素に分割できるもの。

4

1 に答える 1

1

古いコードを掘り起こし、github 用に少しフォーマットしました。ただし、おそらくバグがあります。

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);
}

などなど。

于 2015-10-26T20:35:24.637 に答える