Я пытаюсь реализовать функциональность потоков для этого ответа:
Сканирование сети класса C Python
Пока у меня есть что-то вроде этого:
...[snip]..
m = re.search("/", str(host))
if m :
net,_,mask = host.partition('/')
mask = int(mask)
net = atod(net)
for host in (dtoa(net+n) for n in range(0, 1<<32-mask)):
try:
mycustomsocket(host)
except:
print host+" is down"
pass
else:
mycustomsocket(host)
Что мне нужно, так это открыть поток 255 для сканирования всех хостов, одновременно проанализированных с помощью mycustomsocket (), на предмет проблем со скоростью.
Любая помощь будет принята с благодарностью!