serv = TCPServer.open('192.168.0.0', 80) #IPアドレスは関係なし
buf_len = 32
loop do
c = serv.accept
recv_text = nil
while (recv_text.nil?)
recv_text = c.recv(buf_len)
end
while (t = c.recv(buf_len))
recv_text += t
end
body = "hello, world\r\n"
c.send "HTTP/1.0 200 OK\r\n"
c.send "Content-Length: #{body.length}\r\n"
c.send "Content-Type: text/plain\r\n"
c.send "\r\n"
c.send body
c.close
end
serv.close