examples/port_scanner/port_scanner.rb in async-await-0.3.0 vs examples/port_scanner/port_scanner.rb in async-await-0.4.0
- old
+ new
@@ -35,10 +35,10 @@
end.collect(&:result)
end
end
limits = Process.getrlimit(Process::RLIMIT_NOFILE)
-batch_size = [512, limits.first].min
+batch_size = [512, (limits.first * 0.9).ceil].min
scanner = PortScanner.new(host: "127.0.0.1", ports: Range.new(1, 65535), batch_size: batch_size)
scanner.start