Hello World client in Ruby
require 'rubygems'
require 'ffi-rzmq'
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_string "Hello"
reply = ''
rc = requester.recv_string(reply)
puts "Received reply #{request_nbr}: [#{reply}]"
end