Быстрый поиск свободного порта
От: -prus-  
Дата: 06.05.13 19:58
Оценка:
Всем привет!

Не силен в алгоритмах...
Есть диапазон сетевых портов 0-65535 или, например, 5000-5500 или 16300-49400.
Во время сетевого обмена порты помечаются как занятые — 1 и свободные — 0.
Например,

16300:1
16301:1
16302:1
16303:1
16304:1
...
24000:1
24001:0 — свободен
...
25000:1
25001:1
...
34567:0 — свободен
...

Подскажите плиз (может уже обсуждалось) чего почитать или механизм, который позволит максимально быстро ваще прям за минимум тактов искать свободный порт в диапазоне? Фактически искать 0 в крупном таком битовом массиве получается чтоль...
Заранее прям благодарен!
С уважением,
Евгений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.