require 'socket' TCP_PORT = 54321 def vote(sel, addr=$addr, name=$name) TCPSocket.open(addr, TCP_PORT){|s| s.puts "#{sel} #{name}" while s.gets print $_ end } end def set addr, name $addr = addr $name = name end if $0 == __FILE__ # $addr = ARGV.shift || (print("addr? "); gets.chomp) # $name = ARGV.shift || (print("name? "); gets.chomp) $addr="172.16.102.33" $name=ENV["USER"] puts vote(ARGV.shift || (print("selection? "); gets.chomp)) end