Apache SubnetInfo для петлевого адреса - PullRequest
1 голос
/ 24 мая 2011

Почему при использовании библиотеки Apache Commons Net следующие 0 выводят адреса для нотации CIDR 127.0.0.1/32? Я бы ожидал, или я что-то неправильно понимаю? Адрес 127.0.0.1 находится вне указанного диапазона?

SubnetInfo rangeInfo = new SubnetUtils("127.0.0.1/32").getInfo();
System.out.println(rangeInfo.getAddressCount());

1 Ответ

2 голосов
/ 25 мая 2011

Я еще не проверял, но, похоже, переменная rangeInfo не установлена. Если это просто опечатка, это может дать вам правильное количество хостов.

SubnetInfo info = new SubnetUtils("127.0.0.1/32").getInfo();
info.setInclusiveHostCount(true);
System.out.println(info.getAddressCount());
...