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) # 3F large classroom 2 $addr="172.17.112.134" # 2F large classroom 1 # $addr="172.16.109.20" $name=ENV["USER"] puts vote(ARGV.shift || (print("selection? "); gets.chomp)) end