On 7/17/05, Eric Hodel <drbrain / segment7.net> wrote: > > On 17 Jul 2005, at 13:52, Mark Volkmann wrote: > > > Should I be able to stop a drb server that ends with > > > > DRb.thread.join > > > > by hitting Ctrl-C? > > > > http://segment7.net/projects/ruby/drb/introduction.html says that > > should work. > > It's not working for me. > > > > Maybe there's additional code I need to add to enable that. > > Shouldn't be... > > What platform? Windows XP > Is you DNS working? DRb performs a DNS lookup to > discover your local hostname. Yes. I verified that by doing a ping from a command prompt on a known URL. It pinged the correct IP address. > $ cat simple_server.rb > #!/usr/bin/env ruby -w > # simple_service.rb > # A simple DRb service > > # load DRb > require 'drb' > > # start up the DRb service > DRb.start_service nil, [] > > # We need the uri of the service to connect a client > puts DRb.uri > > # wait for the DRb service to finish before exiting > DRb.thread.join > $ ruby -v simple_server.rb > ruby 1.8.3 (2005-06-17) [powerpc-darwin8.1.0] > druby://kaa.local:58927 > ^Csimple_server.rb:15:in `join': Interrupt > from simple_server.rb:15 I ran your code and was not able to break out with a Ctrl-c. Could this be a Windows-specific problem? -- R. Mark Volkmann Partner, Object Computing, Inc.