るりまサーチ

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

別のキーワード

  1. drb uri
  2. drb front
  3. drb config
  4. drb here?
  5. drb thread

種類

ライブラリ

キーワード

検索結果

drb/unix (44052.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" スキームを受け入れるよう...
...になります。
また、DRb::DRbObject.new_with_uri でも drbunix スキームが使えるようになります。

サーバを起動するときは以下のオプションが追加で利用できます。

: :UNIXFileMode
UNIX ドメインソケットと結び付けられたファイルの...

DRb::DRbProtocol (17106.0)

drb で使われる通信プロトコルを取り扱うモジュールです。

...drb で使われる通信プロトコルを取り扱うモジュールです。

通常ユーザが使うことはないでしょうが、drb
ための新しい通信手段を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラス...
... DRb::DRbProtocol.#add_protocol で
drb
に登録することで、追加ができます。

デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI を指定することで TCP/IP で通信します。

通信プロトコルを追加する例としては、
例として...
... drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。

これらの例を見てわかるように、通信クラスでは取り扱えない URI が open
や open_server に渡された場合は例外 DRb:...

drb/gw (6208.0)

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

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

このライブラリを利用することで直接通信することが不可能であるよう...
...プロセスを経て drb によりやりとりできるようになります。

drb
による通信とは、オブジェクトをプロセス間でやりとりすること、
およびそのメソッドを呼び出すことです。
中継プロセスが保持している DRb::GW オブジェク...
...include DRbUndumped
def initialize(name, peer=nil)
@name = name
@peer = peer
end

def ping(obj)
puts "#{@name}: ping: #{obj.inspect}"
@peer.ping(self) if @peer
end
end

gw_b.rb
require 'drb/drb'
require 'drb/gw'
require 'drb/unix'

DRb
.install_...