none
Определение Ip адресов сети RRS feed

  • Вопрос

  • Добрый день!

    Имеется адресс сети 192.168.1.0/24, каким классом/методом можно (если возможно) развернуть этот диапазон сети?

    т.е. в массиве дожно появиться 192.168.1.1, 192.168.1.2, 192.168.1.3 и т.д. до 192.168.1.255

    4 апреля 2014 г. 8:10

Ответы

  • Вы, к сожалению, не указали, какой технологией хотели бы воспользоваться. В библиотеке .NET есть класс IPAddress, но такого вида строку он вряд ли сможет "распарсить". Несложно написать свой парсер таких строк. Первую часть (до '/') преобразуем в 32-разрядное число, а 24 - это количество неизменных старших битов в этом числе. На основе этой информации и формируем последовательность адресов.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!


    4 апреля 2014 г. 9:24