るりまサーチ

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

別のキーワード

  1. _builtin name
  2. resolv each_name
  3. openssl name
  4. net/imap name
  5. win32ole name

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

DRb::ExtServManager#service(name) -> DRb::ExtServ (18230.0)

name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。

...name で指定したサービスに関連付けられた DRb::ExtServ
オブジェクトを返します。

サービスを提供するプロセスが起動していない場合は、DRb::ExtServManager.command
で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジ...
...スが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。

DRb::ExtServ#stop_service でサービスを停止すると、登録されている
DRb::ExtServ は削除され、プロセスは停止します。

@param name サービス名文字列...

Socket.getservbyname(service, proto = "tcp") -> Integer (6223.0)

service, protoに対応するポート番号を返 します。protoの省略値は"tcp"です。

...
service
, protoに対応するポート番号を返
します。protoの省略値は"tcp"です。

@param service サービス名を文字列で指定します。例えば、"ftp", "telnet" が相当します。
@param proto プロトコル名を文字列で指定します。省略値は"tcp" で...

Socket.getnameinfo(sa, flags = 0) -> Array (6106.0)

2553 で定義された getnameinfo() の機能を提供するク ラスメソッド。 gethostbyaddr() や getservbyport() の代 わりとして用意されています。IPのバージョンに依存しないプログラムを 書くための標準的なAPIです。

...2553 で定義された getnameinfo() の機能を提供するク
ラスメソッド。 gethostbyaddr() や getservbyport() の代
わりとして用意されています。IPのバージョンに依存しないプログラムを
書くための標準的なAPIです。

@param sa 文字列か配列...
...略可能な第2引数 flags には getnameinfo(3) の第7番目の引数に指定する flags に相当する Fixnum を与えます。

@return 配列を返し、その要素はアドレスとポートを表す文字列です。

@raise SocketError getnameinfo(3) がエラーを起こした場合...
...l を指定することは Socket::AF_UNSPEC を指定すること
と等価です。

サービス、ホストの指定に関しては lib:socket#service_format、
lib:socket#host_formatを参照してください。

要素が3つの場合でも、ホストにはアドレスを指定できます...

Addrinfo.getaddrinfo(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> [Addrinfo] (225.0)

パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。

...トを生成し、その配列を返します。

nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。

nodename service のどちらか一方は nil を渡すことができ...
...ト OR を取ります。

アドレスの使い方がわかっている場合には socktype を明示すべきです。
socktype を省略して service を整数で指定した場合にエラーが
生じるプラットフォームが存在します。512 のようなポート番号は
socktype...
...ame.net:80)>,
# #<Addrinfo: [2001:200:0:8002:203:47ff:fea5:3085]:80 TCP (www.kame.net:80)>]

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー...

Socket.getaddrinfo(nodename, servname, family=nil, socktype=nil, protocol=nil, flags=nil) -> Array (212.0)

2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。

...tbyname() や getservbyname() の代わりとして用意されており、
IP のバージョンに依存しないプログラムを書くための標準的な API です。

@param nodename ホスト名を指定します。 必須引数です。 (lib:socket#host_formatを参照)

@param servname...
...サービス名を指定します。 必須引数です。 (lib:socket#service_formatを参照)

@param family アドレスファミリー。Socket::Constants::AF_INET など、AF_ で始まる定数を指定します。

@param socktype ソケットタイプ。 Socket::Constants::SOCK_STREAM など...
...teger

=== 必須引数について
必須引数の意味は以下の通りです。

* nodename - ホスト名
(lib:socket#host_formatを参照)
* servname - サービス名
(lib:socket#service_formatを参照)

=== 省略可能な引数について
残りの引数は省略可能です...

絞り込み条件を変える

Addrinfo.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> Enumerator (208.0)

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

...素を繰り返します。

ブロックを省略した場合は Enumerator を返します。

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー(...

Addrinfo.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) {|addrinfo| ... } -> [Addrinfo] (208.0)

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

...素を繰り返します。

ブロックを省略した場合は Enumerator を返します。

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー(...

drb/extservm (180.0)

DRb::ExtServManager を定義しているライブラリ。

...の後 client.rb を
動かします。service.rb は server.rb が client.rb からサービスを要求された
時に起動されます。また、stop.rbを用いて



server.rb:
require 'drb/drb'
require 'drb/extservm'

Dir.chdir(File.dirname(__FILE__))
# サービスを起動す...
...Manager.command["No1"] = %w(ruby service.rb service1)
DRb::ExtServManager.command["No2"] = %w(ruby service.rb service2)

# ExtServManager オブジェクトを生成して
# drb の front object に指定する
s = DRb::ExtServManager.new
DRb.start_service("druby://localhost:10234", s)...
...Rb.thread.join

service
.rb:
require 'drb/drb'
require 'drb/extserv'

# サービスを表すクラス
class Service
include DRb::DRbUndumped

def initialize(service_name)
@service_name = service_name
end

def hello
"You invoke #{@service_name}"
end
e...

webrick/cgi (72.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

...スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出し、service メソッドはリクエストに応じて
do_XXX メソッドを呼び出します。このようにしてスクリプトは...
..., HEAD, POST, PUT, DELETE, OPTIONS が使用できます。

WEBrick::CGI のサブクラスで定義された do_XXX メソッドは WEBrick::CGI#service メソッド
から HTTP のリクエストに応じて自動的に呼び出されます。
なので WEBrick::CGI のサブクラスはこれら...
...ebrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
d = req.query['field_name'] #=> FormData クラスのインスタンス
d.name #=> "field_name"
d.filename #=> もしあればファイル名を返す。
d['content-type']...

drb/gw (36.0)

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

...のです。

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
end
end

gw_b.rb
require 'drb/drb'...
...obj = Foo.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)...

絞り込み条件を変える

<< 1 2 > >>