outcastgeek/jrzmq

View on GitHub
guide/hwclient.rb

Summary

Maintainability
A
0 mins
Test Coverage
$LOAD_PATH << '../lib'
require 'jrzmq'

context = ZMQ::Context.new(1)

# Socket to talk to server
puts "Connecting to hello world server..."
requester = context.socket(ZMQ::REQ)
requester.connect("tcp://localhost:5555")

0.upto(9) do |request_nbr|
  puts "Sending request #{request_nbr}..."
  requester.send "Hello"

  reply = requester.recv_str

  puts "Received reply #{request_nbr}: [#{reply}]"
end