From: Jun Young Kim Date: 2009-06-29T10:04:07+09:00 Subject: aboout DRb... --Apple-Mail-865--505209846 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Hi. all quick question :) I received a drb object from an another process. let me see an example. sender class) A class) .. def return ret = output.new(self) ... ret end B class) @@buffer def buffer(buf) @@buffer << buf end def send DRb.start_service(nil, self) .... DRb.stop_service end def wait_ret @@buffer end receiver class) DRb.start_service .. tObj = DRbObject.new(nil, uri) buffer = tObj.wait_ret STDOUT.write buffer DRb.stop_service in this code, when i write buffer in stdout, it is appeared by sequences of output class. but, when i puts buffer in stdout, it is appeared always by sequences of DRb::unknown or DRb::Object. I cannot call methods of buffer class(this is an instance of output class). could you give me hints to understand this situation? --Apple-Mail-865--505209846--