# Kompendium der Web-Programmierung # # Programmierung mit Ruby # # Einfacher HTTP-Server auf Port 8086 require 'socket' port = 8086 $stdout.sync=true; ### stout unbuffered BEGIN {puts "...Starting the server..." } 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 "WebKompendium: Webserver mit Ruby" session.print "" session.print "

Kompendium der Web-Programmierung

" session.print "

Zeit auf dem Server: #{Time.now}

\r\n" session.close end END { puts "...Stopping the server..." }