fork download
  1. require 'socket' # :( forgot that
  2. (1..128).each {|p| puts [p, (s=TCPSocket.new('localhost', p)).tap {s.setsockopt(Socket::SOL_SOCKET,Socket::SO_REUSEADDR, true); s.close}].join(' : ') rescue next}
  3. puts 'done'
Success #stdin #stdout 0.02s 7904KB
stdin
Standard input is empty
stdout
done