On Sat, 10 Feb 2007, Andy Koch wrote:

> Hello,
>
> I'm working on a script which calls to a drb object.  I'm wondering if there 
> is a way to invoke the drb process without the caller waiting for the drb 
> process to complete.
>
> I'll be more descriptive.  Here is my code...
>
> ##########################################################
>
> DRb.start_service()
> obj = DRbObject.new(nil, 'druby://localhost:9000')
> args = Hash.new
>
> # run back end processing, and carry on
> obj.perforce_this(args)
>
> ##########################################################
>
> What I'm hoping to find is a way such that the call
> "obj.perforce_this(args)" can occur and the drb server can simply respond
> like "message received" allowing the client to go on with it's business
> while the server process completes it's new task.
>
> Is this possible?  Or do I need to go a different route?
>
> regards,
>
> andy koch


background = Thread.new{ drbobject.message }

# ....

background.value  # blocks for value

-a
-- 
we can deny everything, except that we have the possibility of being better.
simply reflect on that.
- the dalai lama