# 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