1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/examples/random_thrash.rb

20 lines
316 B
Ruby
Raw Normal View History

require 'socket'
devrand = open("/dev/random","r")
loop do
s = TCPSocket.new(ARGV[0],ARGV[1])
s.write("GET / HTTP/1.1\r\n")
total = 0
begin
loop do
r = devrand.read(10)
n = s.write(r)
total += n
end
rescue Object
STDERR.puts "#$!: #{total}"
end
s.close
sleep 1
end