serv = TCPServer.open("192.168.0.1", 20000) #not working with DHCP
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
c.send recv_text
c.close
end
serv.close