From: Gino Farci Date: 2010-08-20T20:55:53+09:00 Subject: Re: RINDA Probem sorry previously i postetd a wrong Cosumer class here the right ver require 'rinda/ring' require 'rinda/tuplespace' class Consumer def initialize DRb.start_service ring_server = Rinda::RingFinger.primary ts = ring_server.read([:name, :TupleSpace, nil, nil])[2] @ts = Rinda::TupleSpaceProxy.new ts @buff=0; end def execute while true puts "eccomi sono il consumatore" @buff=@ts.take([:TupleSpace,nil,nil])[2] if(@buff!=0) @buff=@buff.to_i-1; @ts.write[:TupleSpace,@buff]; end puts "vuoto"; @ts.write([:TupleSpace,'empty',nil]); end end end -- Posted via http://www.ruby-forum.com/.