Das Problem ist hier:
Delphi-Quellcode:
while (
IP.StartPort + i + Counter) <=
IP.EndPort
do
begin
// Scan ports ...
inc(Counter,
IP.Numthreads); <----
end;
IP.NumThreads ist 4, aber nur 3 Threads laufen tatsächlich.
Damit entstehen Lücken im Portbereich.
Gruß Hagen