るりまサーチ

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

別のキーワード

  1. socket unix
  2. socket unix_server_socket
  3. socket af_unix
  4. socket pf_unix
  5. zlib os_unix

種類

ライブラリ

キーワード

検索結果

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 などを見てください。

これらの例を見...