From: "Berger, Daniel" Date: 2003-09-24T05:20:51+09:00 Subject: exerb and a threaded server This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C38210.27E1E870 Content-Type: text/plain Hi all, Ruby 1.6.8 and 1.8.0 Windows XP Pro exerb 2.6.7 Just playing around with exerb. I'm aware that there were some socket issues, so I tried making this into an exe: # first test require "socket" puts "HELLO" That seemed to work ok. Then I tried this example, shamelessly stolen from "The Ruby Way", p. 422: # exetest.rb require "socket" PORT = 12321 server = TCPServer.new(PORT) while session = server.accept Thread.new(session) do |my_session| my_session.puts Time.new my_session.close end end However, when I tried to build and rbc file, it just hangs: C:\test>ruby -r exerb/mkrbc exetest.rb -> hangs indefinitely Any ideas? Regards, Dan ------_=_NextPart_001_01C38210.27E1E870 Content-Type: text/html Content-Transfer-Encoding: quoted-printable exerb and a threaded server

Hi all,

Ruby 1.6.8 and 1.8.0
Windows XP Pro
exerb 2.6.7

Just playing around with exerb.  = I'm aware that there were some socket issues, so I tried making this = into an exe:

# first test
require "socket"
puts "HELLO"

That seemed to work ok.

Then I tried this example, shamelessly = stolen from "The Ruby Way", p. 422:

# exetest.rb
require "socket"
PORT =3D 12321

server =3D TCPServer.new(PORT)

while session =3D server.accept
   Thread.new(session) do = |my_session|
      = my_session.puts Time.new
      = my_session.close
   end
end

However, when I tried to build and rbc = file, it just hangs:

C:\test>ruby -r exerb/mkrbc = exetest.rb -> hangs indefinitely

Any ideas?

Regards,

Dan

------_=_NextPart_001_01C38210.27E1E870--