るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.029秒)
トップページ > クエリ:*[x] > クエリ:DRbServer[x]

別のキーワード

  1. _builtin *
  2. matrix *
  3. vector *
  4. array *
  5. bigdecimal *

ライブラリ

クラス

モジュール

キーワード

検索結果

DRb::DRbServer (18012.0)

dRuby サーバクラス。

...dRuby サーバクラス。

dRuby サーバは
*
リモートからのメソッド呼び出しを受け取る
*
ローカルオブジェクトをリモートプロセスにリモートオブジェクトとして
渡す
などを実現するために必要です。そのため、このよう...

DRb::DRbServer.new(uri=nil, front=nil, config_or_acl=nil) -> DRb::DRbServer (3195.0)

dRuby サーバを起動し、DRbServerのインスタンスを返します。

...dRuby サーバを起動し、DRbServerのインスタンスを返します。

uri に URI を文字列で指定すると、それに起動したサービスを bind します。
通常は 'druby://<hostname>:<port>' という形式の URI を指定します。
このときは TCP が通信手段...
...値は DRb::DRbServer の以下のクラスメソッドによって変更できます。
*
DRb::DRbServer.default_acl
*
DRb::DRbServer.default_argc_limit
*
DRb::DRbServer.default_id_conv
*
DRb::DRbServer.default_load_limit
*
DRb::DRbServer.default_safe_level
*
DRb::DRbServer.verbose=

co...

DRb.#start_service(uri=nil, front=nil, config_or_acl=nil) -> () (84.0)

dRuby のサービス(サーバ)を起動します。

...値は DRb::DRbServer の以下のクラスメソッドによって変更できます。
*
DRb::DRbServer.default_acl
*
DRb::DRbServer.default_argc_limit
*
DRb::DRbServer.default_id_conv
*
DRb::DRbServer.default_load_limit
*
DRb::DRbServer.default_safe_level
*
DRb::DRbServer.verbose=

co...
...ビスを bind する URI の文字列
@param front フロントオブジェクト
@param config オプション設定の Hash

@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
@see DRb.#primary_server, DRb::DRbServer.new...

drb (60.0)

分散オブジェクトプログラミングのためのライブラリです。

...(CORBA, RMI, .NETなど)との相互運用性はありません。

dRuby は
*
他のプロセスと Ruby オブジェクトのリファレンスをやりとりすること
*
そこからのメソッド呼び出し
*
メソッド呼出の引数/返り値を Marshal でバイト列に変換(...
...べては実行時に解決されます。

リモートプロセスからのメソッド呼出しはそれを受け取ったプロセスの
DRb::DRbServer オブジェクトが処理します。
受け取ったメッセージからメソッド呼出し情報を取り出し、ローカルにある...
...in を必要としたりは
しません。
オブジェクトの特定は DRb::DRbServer が自動でします。そのため
オブジェクトの登録のようなことは通常必要ありません。

DRb::DRbServer に URI(例: druby://example.com:8787)を関連付けること
で、他のプ...

drb/gw (18.0)

drb 通信を中継するゲートウェイ(DRb::GW)と、 中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、 および DRb::DRbObject への拡張が含まれています。

...トのメソッドを呼び出すことで
中継プロセスを経由した通信ができます。


以下の URL も参照してください。
*
http://www2a.biglobe.ne.jp/~seki/ruby/drbssh.html

=== Example
この例は drb/gw.rb に含まれているものです。

foo.rb
require 'drb/drb...
...ire 'drb/gw'
require 'drb/unix'

DRb.install_id_conv(DRb::GWIdConv.new)

front = DRb::GW.new

s1 = DRb::DRbServer.new('drbunix:/tmp/gw_b_a', front)
s2 = DRb::DRbServer.new('drbunix:/tmp/gw_b_c', front)

s1.thread.join
s2.thread.join

gw_a.rb
require 'drb/unix'
require_relat...

絞り込み条件を変える