From: Stuart Brand Date: 2006-06-06T21:54:58+09:00 Subject: Re: New webserver Thanks everyone for your help I have another question, Can I use Ruby threads to have more then 1 server process running on the same port something like require 'socket' port = (ARGV[0] || 80).to_i server = TCPServer.new('localhost', port) threads = [] 10.times do |i| threads[i] = Thread.new { 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 "

#{Time.now}

\r\n" session.close } end Would this produce 10 processes that could take independent connection? -- Posted via http://www.ruby-forum.com/.