From: Shashank Date Date: 2003-01-14T23:34:36+09:00 Subject: Re: drb question After doing the changes you suggested, I still get: C:\atest>ruby drb_client.rb It is: Tue Jan 14 08:13:59 Central Standard Time 2003 It is: Tue Jan 14 08:14:01 Central Standard Time 2003 It is: Tue Jan 14 08:14:03 Central Standard Time 2003 It is: Tue Jan 14 08:14:05 Central Standard Time 2003 It is: Tue Jan 14 08:14:07 Central Standard Time 2003 c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:726:in `current_server': DRb::DRbServerNotFound (DRb::DRbServerNotFound) from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:738:in `uri' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:375:in `initialize' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:357:in `new' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:357:in `_load' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:112:in `load' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:112:in `load' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:150:in `recv_reply' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:291:in `recv_reply' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:471:in `send_message' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:405:in `method_missing' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:404:in `open' from c:/ruby/lib/ruby/site_ruby/1.7/drb/drb.rb:404:in `method_missing' from drb_client.rb:8 "Masatoshi SEKI" wrote in message news:C2E68B6F-27B1-11D7-BC3C-000393814512@mva.biglobe.ne.jp... > > Hi. > > > But how do I stop the server gracefully? > > > > require 'drb' > > > > class TstSrvr > > def time_now > > "It is: " + Time.now().to_s > > end > > > > def bye(msg="") > > puts msg > > exit(1) > > end > > > How about this? > > def bye(msg="") > puts msg > Thread.new { > sleep(1) > exit(1) > } > end > >