dRuby サンプル
動作確認のため、dRuby のサンプル簡単な動作サンプルを書いてみた。
- サーバ側
require 'drb/drb' class Counter attr_reader :value def initialize @value = 0 end def inc @value += 1 end end DRb.start_service('druby://localhost:24680', Counter.new) puts DRb.uri DRb.thread.join
- クライアント側
require 'drb/drb' DRb.start_service rmt_obj = DRbObject.new(nil, 'druby://localhost:24680') puts "value: #{rmt_obj.value}" rmt_obj.inc puts "value: #{rmt_obj.value}"