Mega Code Archive

 
Categories / Ruby / Network
 

Use DRb to start a service

require "drb" require "drb_observer" class Ticker    include DRbObservable   def initialize()     Thread.new { run }   end   def run     loop do       price = 10       print "Current price: #{price}\n"       notify_observers(Time.now, price)       sleep 1     end   end end ticker = Ticker.new() DRb.start_service('druby://localhost:9001', ticker) puts 'Press [return] to exit.' gets