Преоброзование маски подсети в префикс
- Войдите на сайт для отправки комментариев
Вс, 09/10/2022 - 12:48
Коллеги подскажите как преобразовать получаемую из функции ETH.subnetMask() маску подсети в префикс подсети?
Коллеги подскажите как преобразовать получаемую из функции ETH.subnetMask() маску подсети в префикс подсети?
https://www.pawprint.net/designresources/netmask-converter.php
Вариант: берешь IPAddress как uint_32, затем в цикле проверяешь установлен ли первый бит, если нет, то делаешь битшифт вправо. Как только поймал установленный бит, из 32 вычитаешь кол-во сдвигов. Это будет префикс.