From: Brian Candler Date: 2007-03-01T18:25:16+09:00 Subject: Re: problem with DRb On Thu, Mar 01, 2007 at 05:25:58PM +0900, Eric Hodel wrote: > DRbUndumped forces RMI. > > Without DRbUndumped each client receives a copy of the object on the > server. Your client is sending messages to the client's object > instead of sending messages to the server's object. With DRbUndumped > there exists the copy on the server and a proxy object on the client > which forwards messages to the server. > > Note that DRb is not really client-server, but peer-to-peer, as any > client may also be a server. Also, google for "drbtutorial". This points to a Rubygarden Wiki page. Unfortunately, Rubygarden appears to be out of service, and the Google cache isn't returning the page either, but you can get to it via the Wayback Machine at archive.org: http://web.archive.org/web/20060430030849re_/www.rubygarden.org/ruby?DrbTutorial The section headed "Why does the client run 'DRb.start_service'?" explains a bit more about DRbUndumped and the peer-to-peer behaviour of DRb. Regards, Brian.