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