Поиск вхеждения IP в массив подсетей (CIDR)
От: raptor.player Россия  
Дата: 03.10.08 16:38
Оценка:
Всем привет. Сижу уже неделю с такой задачей:

Есть массив подсетей (CIDR-блоков) вида: 123.123.123.123/24

Первый вопрос:
Можно ли на C++, без использования inet-функций (т.е. своя реализация) проверять IP на вхождение в массив подсетей.
Если можно — подскажите пожалуйста как. Или ткните в пример.

Второй вопрос:
Можно ли ускорить проверку по массиву? Например реализовать массив лонгов и проходом сравнить?

Заранее спасибо за любую помощь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.