examples/echo_client.rb in pigato-0.2.13 vs examples/echo_client.rb in pigato-0.2.14

- old
+ new

@@ -1,40 +1,24 @@ #!/usr/bin/env ruby +require 'pry-remote' require "rubygems" require "#{File.dirname(__FILE__)}/../lib/pigato.rb" #require "pigato" require 'thread' client = Pigato::Client.new('tcp://localhost:55555') -c1 = Thread.new { - client.stop - client.start - requests = 1000 - d1 = Time.now - requests.times do |i| - begin - client.request('echo', 'Hello world') - end - end - d2 = Time.now - puts "#{requests} requests/replies processed (#{(d2 - d1) * 1000} milliseconds)" -} +#Process.daemon -c2 = Thread.new { - client.stop - client.start - requests = 1000 - d1 = Time.now - requests.times do |i| - begin - client.request('echo', 'Hello world') - end - end - d2 = Time.now - puts "#{requests} requests/replies processed (#{(d2 - d1) * 1000} milliseconds)" -} +#binding.remote_pry - -c1.join -c2.join +client.start +requests = 1000 +d1 = Time.now +requests.times do |i| + begin + client.request('echo', 'Hello world1') + end +end +d2 = Time.now +puts "#{requests} requests/replies processed (#{(d2 - d1) * 1000} milliseconds)"