From: Andreas Schwarz Date: 2004-03-20T04:39:32+09:00 Subject: Re: Server on Ruby Alexandr Vladykin wrote: > Before Ruby I have programmed on Perl, but in some reasons > I was have to go to the Ruby. And I have to write a socket > server on Ruby. Because I have some examples on Perl, I > decided to translate it to Ruby for meeting, how it can be > done on Ruby. Writing a server is pretty easy: ======= require 'socket' server = TCPserver.open(2000) while conn = server.accept conn.puts Time.now.to_s conn.shutdown end ======= Or if you want to use threads: ======= require 'socket' server = TCPserver.open(2000) while 1 Thread.start(server.accept) do |conn| conn.puts "hello" # do something conn.shutdown end end =======