るりまサーチ

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

別のキーワード

  1. smtp start
  2. net/smtp start
  3. pop start
  4. pop3 start
  5. http start

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...ルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付けるメッセージの最大バイト数。デフォルトは
26214400(25MB)
: :argc_li...

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

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

...ルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付けるメッセージの最大バイト数。デフォルトは
26214400(25MB)
: :argc_li...
...設定の Hash

@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
プライマリサーバが存在しない場合は、これで起動したサーバがプライマリ
サーバとなります。

@see DRb.#start_service...

DRb.#primary_server -> DRb::DRbServer|nil (113.0)

ローカルプロセスのプライマリサーバーを返します。

...ローカルプロセスのプライマリサーバーを返します。

プライマリサーバとは DRb.#start_service によって
起動されるサーバです。

サーバが動いていない場合は nil を返します。

@see DRb.#stop_service...

drb/ssl (66.0)

DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。

.../localhost:10000',
obj,
{:SSLCertName => [["CN","fqdn.example.com"]]})

DRb::DRbServer.new や DRb.#start_service
"drbssl" スキームを受け入れるようになります。
また、DRb::DRbObject.new_with_uri でも drbunix スキームが使え...
...
デフォルトは nil (指定なし)です。
: :SSLPrivateKey
:SSLCertificate で指定した証明書に添付されている公開鍵
に対応する秘密鍵を指定します。
OpenSSL::SSL::SSLContext#key= で利用します。
デフォルトは nil (指定なし)です。
: :...
...ルトは nil (指定なし)です。
: :SSLCACertificatePath
接続相手の証明書の検証のために用いる信頼済みCA証明書
ファイルのディレクトリパスを指定します。
OpenSSL::SSL::SSLContext#ca_path= で利用します。
デフォルトは nil (指定な...

rinda/rinda (60.0)

Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

...ルにマッチします。
各要素に関しては以下が成立する場合にマッチします。
* パターン側の要素が nil である (つまり nil はワイルドカード)
* 「パターン側の要素 == タプル側の要素」 が成立する(例えば2つの文字列が等...
....shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join


# rindas.rb
require 'drb/drb'
require 'rinda/rinda'

def do_it(v)
puts "do_it(#{v})"
v + v
end

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda...
...ew(DRbObject.new(nil, uri))

while true
r = ts.take(['sum', nil, nil])
v = do_it(r[2])
ts.write(['ans', r[1], r[2], v])
end


# rindac.rb
require 'drb/drb'
require 'rinda/rinda'

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda::T...

絞り込み条件を変える

drb/gw (30.0)

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

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

foo.rb
require 'drb/drb'

class Foo
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...
...o.new('a')
DRb.start_service("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 = DR...

DRb::DRbServer.default_acl(acl) -> () (12.0)

サーバ起動時の :acl オプションのデフォルト値を指定します。

...サーバ起動時の :acl オプションのデフォルト値を指定します。

初期値は nil です。

@see DRb::DRbServer.new, DRb.#start_service, ACL...