Sha256: 1d2d2730786a7bf6bda3527a3fe36483e18afd8c242c4f5201ea92433d740fef

Contents?: true

Size: 476 Bytes

Versions: 6

Compression:

Stored size: 476 Bytes

Contents

require 'rubygems'
require 'bundler/setup'
require 'uvrb'

loop = UV::Loop.default

client = loop.tcp

client.connect("127.0.0.1", 10000) do |err|
  if err
    p err
    exit 1
  end
  client.write("GET /\r\nHost: localhost:10000\r\nAccept: *\r\n\r\n\n") do |err|
    if err
      p err
      exit 1
    end
    client.start_read do |data, err|
      if err
        p err
        exit 1
      end
      puts data
      client.close
    end
  end
  # client.close
end

loop.run

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
uvrb-0.2.0 examples/tcp_client_oop.rb
uvrb-0.1.4 examples/tcp_client_oop.rb
uvrb-0.1.3 examples/tcp_client_oop.rb
uvrb-0.1.2 examples/tcp_client_oop.rb
uvrb-0.1.1 examples/tcp_client_oop.rb
uvrb-0.1.0 examples/tcp_client_oop.rb