Sha256: edb69f6283aed4e4ad36e82bbf013957e50d6809877ed223e794adc825ab99e5

Contents?: true

Size: 356 Bytes

Versions: 9

Compression:

Stored size: 356 Bytes

Contents

server = tcp_server( $options[:host], $options[:port] )

loop do
    Thread.new server.accept do |socket|
        begin
            loop do
                next if (data = socket.gets).to_s.empty?
                socket.write( data )
            end
        rescue EOFError, Errno::EPIPE, Errno::ECONNRESET
            socket.close
        end
    end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
raktr-0.0.3 spec/support/servers/echo.rb
raktr-0.0.2 spec/support/servers/echo.rb
raktr-0.0.1 spec/support/servers/echo.rb
arachni-reactor-0.1.3.2 spec/support/servers/echo.rb
arachni-reactor-0.1.3.1 spec/support/servers/echo.rb
arachni-reactor-0.1.3 spec/support/servers/echo.rb
arachni-reactor-0.1.2 spec/support/servers/echo.rb
arachni-reactor-0.1.1 spec/support/servers/echo.rb
arachni-reactor-0.1.0 spec/support/servers/echo.rb