# prac0804.rb # 入出力クライアント # キーボード入力があれば、それをサーバに送り、 # サーバから返信があれば、それを画面に表示する。 require 'socket' hostname = Socket::gethostname port = 3456 cs = TCPSocket.open(hostname,port) loop do inputs = IO.select([$stdin,cs]) if inputs != nil if inputs[0][0] == $stdin cs.puts $stdin.gets.chomp else puts cs.gets.chomp end end end