Sha256: b11a5c0da6e2e22220b4f30c3d09991b0fb4c0b83701ffa94a9453438cdce456

Contents?: true

Size: 450 Bytes

Versions: 6

Compression:

Stored size: 450 Bytes

Contents

server = unix_ssl_server( port_to_socket( $options[:port] ) )

loop do
    socket = nil
    begin
        socket = server.accept
    rescue => e
        # ap e
        next
    end

    Thread.new do
        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

6 entries across 6 versions & 2 rubygems

Version Path
raktr-0.0.3 spec/support/servers/echo_unix_tls.rb
raktr-0.0.2 spec/support/servers/echo_unix_tls.rb
raktr-0.0.1 spec/support/servers/echo_unix_tls.rb
arachni-reactor-0.1.3.2 spec/support/servers/echo_unix_tls.rb
arachni-reactor-0.1.3.1 spec/support/servers/echo_unix_tls.rb
arachni-reactor-0.1.3 spec/support/servers/echo_unix_tls.rb