blob: 58e3f78b0d610e378936d52477d6da105ffb6abb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env ruby
require 'nanomsg'
port = 8888
sock = NanoMsg::PairSocket.new
addr = "tcp://127.0.0.1:#{port}"
sock.connect addr
puts sock.recv
while true
line = STDIN.gets
if !line || line.strip=='shutdown'
puts "shutting down"
sock.send 'shutdown'
break
end
puts "sending '#{line.strip}'"
sock.send line.strip
sleep 1
puts "got response '#{sock.recv}'"
end
|