Sha256: 846dcdfc9ac6317dfa6907ae1ff3fa5de8856cb26c22eab3212e5eedab9b5b45

Contents?: true

Size: 327 Bytes

Versions: 1

Compression:

Stored size: 327 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'

socket = TCPSocket.new('realiteq.net', 80)

timer = spin { throttled_loop(20) { STDOUT << '.' } }

5.times do
  socket.send("GET /?q=time HTTP/1.1\r\nHost: realiteq.net\r\n\r\n", 0)
  socket.recv(8192)
  STDOUT << "*"
end

timer.stop
socket.close
puts

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.19 examples/io/tcpsocket.rb