# list0801.rb
# サーバ中心部分の例

require 'socket'

ss = TCPServer.open(3456)  # ポート番号 3456 での受け付け係を ss とする
loop do
  puts "waiting"
  cs = ss.accept	   # 受付係 ss がクライアントからの接続を受理し
  puts "accepted"	   # 担当者を cs とする
  while !cs.eof? do	   # cs の入力が eof でない間以下の処理をする
    puts cs.gets.chomp	   # cs の入力を受けとり、表示する。
  end
  cs.close		   # 担当者 cs を閉じる
  puts "closed"
end