39.2.1.3. class TCPServer

TCPServer přijímá příchozí TCP spojení. new, open, accept Jednoduchý WWW server

require 'socket'
port = (ARGV[0] || 80).to_i
server = TCPServer.new('localhost', port)
while (session = server.accept)
    puts "Request: #{session.gets}"
    session.print "HTTP/1.1 200/OK\r\nContent-type: text/html\r\n\r\n"
    session.print "<html><body><h1>#{Time.now}</h1></body></html>\r\n"
end
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .