るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.039秒)
トップページ > クエリ:Object[x] > クエリ:OBJECT[x] > クエリ:include[x] > クエリ:drb/extservm[x]

別のキーワード

  1. objectspace each_object
  2. _builtin each_object
  3. object define_singleton_method
  4. object public_send
  5. object to_enum

検索結果

drb/extservm (38024.0)

DRb::ExtServManager を定義しているライブラリ。

....rb からサービスを要求された
時に起動されます。また、stop.rbを用いて



server.rb:
require 'drb/drb'
require 'drb/extservm'

Dir.chdir(File.dirname(__FILE__))
# サービスを起動するコマンドを指定する
# コマンドは文字列配列、もし...
...front object に指定する
s = DRb::ExtServManager.new
DRb.start_service("druby://localhost:10234", s)

# drb のプロセスの終了を待つ
DRb.thread.join

service.rb:
require 'drb/drb'
require 'drb/extserv'

# サービスを表すクラス
class Service
include
DRb:...
...# 終了するため、以下の行が実行される
puts "Stop #{ARGV[0]}"

client.rb:
require 'drb/drb'

DRb.start_service
s = DRbObject.new_with_uri("druby://localhost:10234")

# No1 と名付けられたサービスを呼び出す
service1 = s.service("No1").front
p service...