36件ヒット
[1-36件を表示]
(0.012秒)
検索結果
-
drb
/ unix (44046.0) -
DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
...DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
require 'drb/unix'
obj = ''
DRb::DRbServer.new('drbunix:/tmp/hoge', obj)
DRb::DRbServer.new や DRb.#start_service が
"drbunix" スキームを受け入れるよう......drbunix スキームが使えるようになります。
サーバを起動するときは以下のオプションが追加で利用できます。
: :UNIXFileMode
UNIX ドメインソケットと結び付けられたファイルのモードを指定します。
指定しない場合は UnixSe......値を利用します。
: :UNIXFileOwner
UNIX ドメインソケットと結び付けられたファイルの所有者を指定します。
指定しない場合は UnixServer.new がデフォルトで設定する
値を利用します。
: :UNIXFileGroup
UNIX ドメインソケットと... -
drb
/ gw (36.0) -
drb 通信を中継するゲートウェイ(DRb::GW)と、 中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、 および DRb::DRbObject への拡張が含まれています。
...'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_relative......drbunix:/tmp/gw_a", obj)
robj = DRbObject.new_with_uri('drbunix:/tmp/gw_b_a')
robj[:a] = obj
DRb.thread.join
gw_c.rb
require 'drb/unix'
require_relative 'foo'
foo = Foo.new('c', nil)
DRb.start_service("drbunix:/tmp/gw_c", nil)
robj = DRbObject.new_with_uri("drbunix:/t... -
DRb
:: DRbProtocol (12.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...RI を指定することで TCP/IP で通信します。
通信プロトコルを追加する例としては、
例としては drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。
これらの例を見...