種類
- 定数 (30)
- インスタンスメソッド (13)
- 特異メソッド (2)
- モジュール関数 (1)
- クラス (1)
ライブラリ
- ビルトイン (1)
-
net
/ smtp (2) - openssl (1)
- resolv (1)
- rss (6)
-
rubygems
/ dependency _ installer (1) - socket (34)
-
webrick
/ config (1)
クラス
モジュール
-
OpenSSL
:: Random (1) -
Socket
:: Constants (14) -
WEBrick
:: Config (1)
キーワード
-
AF
_ CHAOS (2) -
AF
_ HYLINK (2) -
AF
_ INET (2) -
AF
_ INET6 (2) -
AF
_ LOCAL (2) -
AF
_ NETGRAPH (2) -
AF
_ UNIX (2) -
DEFAULT
_ OPTIONS (1) - DigestAuth (1)
- DomainError (1)
-
PF
_ CHAOS (2) -
PF
_ HYLINK (2) -
PF
_ INET (2) -
PF
_ INET6 (2) -
PF
_ LOCAL (2) -
PF
_ NETGRAPH (2) -
PF
_ UNIX (2) - domain= (3)
-
egd
_ bytes (1) - ehlo (1)
-
family
_ addrinfo (2) - helo (1)
- new (1)
- open (1)
-
subdomain
_ of? (1) -
unix
_ path (1) -
unix
_ rights (1)
検索結果
先頭5件
-
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase # domain (81607.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Cloud # domain (81607.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item :: Category # domain (81607.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase # domain=() (45607.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Cloud # domain= (45607.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item :: Category # domain= (45607.0) -
@todo
@todo -
Math
:: DomainError (45001.0) -
数学関数(module Math のモジュール関数)で与えた引数が定義域 に含まれていない場合に発生します。
数学関数(module Math のモジュール関数)で与えた引数が定義域
に含まれていない場合に発生します。 -
Resolv
:: DNS :: Name # subdomain _ of?(other) -> bool (37027.0) -
other が self のサブドメインであるかどうかを返します。
other が self のサブドメインであるかどうかを返します。
//emlist[][ruby]{
require "resolv"
domain = Resolv::DNS::Name.create("y.z")
p Resolv::DNS::Name.create("w.x.y.z").subdomain_of?(domain) #=> true
p Resolv::DNS::Name.create("x.y.z").subdomain_of?(domain) #=> true
p Resolv::DNS::Name.create("y.z").subdomain_of?(domai... -
Socket
:: AF _ HYLINK -> Integer (36949.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: AF _ HYLINK -> Integer (36949.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: PF _ HYLINK -> Integer (36949.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
Socket
:: PF _ HYLINK -> Integer (36949.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。 -
WEBrick
:: Config :: DigestAuth -> Hash (36937.0) -
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::DigestAuth = {
:Algorithm => 'MD5-sess', # or 'MD5'
:Domain => nil, # an array includes domain names.
:Qop => [ 'auth' ], # 'auth' or '... -
Addrinfo
# unix _ path -> String (36667.0) -
Unix domain socket の path を文字列で返します。
Unix domain socket の path を文字列で返します。
require 'socket'
Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"
@raise SocketError アドレスが Unix domain socket のものでない場合に発生します -
Socket
:: AncillaryData # unix _ rights -> [IO] | nil (36649.0) -
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。
得られる IO オブジェクトか IO か Socket です。
この配列は Socket::AncillaryData が初期化されたときに
作られます。例えば BasicSocket#recvmsg を :scm_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil... -
Addrinfo
# family _ addrinfo(host , port) -> Addrinfo (27619.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
引数から自身に「似た」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")... -
Addrinfo
# family _ addrinfo(path) -> Addrinfo (27619.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
引数から自身に「似た」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")... -
Net
:: SMTP # ehlo(domain) -> Net :: SMTP :: Response (18922.0) -
EHLO コマンドを送ります(ESMTP を使います)。
EHLO コマンドを送ります(ESMTP を使います)。
通常は Net::SMTP.start, Net::SMTP#start で EHLO が
送られるため利用する必要はないはずです。
@param domain EHLOで送るドメイン名 -
Net
:: SMTP # helo(domain) -> Net :: SMTP :: Response (18922.0) -
HELO コマンドを送ります(標準的な SMTP を使います)。
HELO コマンドを送ります(標準的な SMTP を使います)。
通常は Net::SMTP.start, Net::SMTP#start で HELO が
送られるため利用する必要はないはずです。
@param domain HELOで送るドメイン名 -
Socket
:: AF _ INET -> Integer (18667.0) -
IPv4。 Socket.open の第一引数 domain に使用します。
IPv4。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ip(7linux) -
Socket
:: AF _ INET6 -> Integer (18667.0) -
IPv6。 Socket.open の第一引数 domain に使用します。
IPv6。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ipv6(7linux) -
Socket
:: Constants :: AF _ INET -> Integer (18667.0) -
IPv4。 Socket.open の第一引数 domain に使用します。
IPv4。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ip(7linux) -
Socket
:: Constants :: AF _ INET6 -> Integer (18667.0) -
IPv6。 Socket.open の第一引数 domain に使用します。
IPv6。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ipv6(7linux) -
Socket
:: Constants :: PF _ INET -> Integer (18667.0) -
IPv4。 Socket.open の第一引数 domain に使用します。
IPv4。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ip(7linux) -
Socket
:: Constants :: PF _ INET6 -> Integer (18667.0) -
IPv6。 Socket.open の第一引数 domain に使用します。
IPv6。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ipv6(7linux) -
Socket
:: PF _ INET -> Integer (18667.0) -
IPv4。 Socket.open の第一引数 domain に使用します。
IPv4。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ip(7linux) -
Socket
:: PF _ INET6 -> Integer (18667.0) -
IPv6。 Socket.open の第一引数 domain に使用します。
IPv6。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ipv6(7linux) -
Socket
:: AF _ CHAOS -> Integer (18649.0) -
@todo MIT CHAOS プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
MIT CHAOS プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: AF _ NETGRAPH -> Integer (18649.0) -
Netgraph sockets。 Socket.open の第一引数 domain に使用します。
Netgraph sockets。
Socket.open の第一引数 domain に使用します。
@see socket(2freebsd) -
Socket
:: Constants :: AF _ CHAOS -> Integer (18649.0) -
@todo MIT CHAOS プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
MIT CHAOS プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: AF _ NETGRAPH -> Integer (18649.0) -
Netgraph sockets。 Socket.open の第一引数 domain に使用します。
Netgraph sockets。
Socket.open の第一引数 domain に使用します。
@see socket(2freebsd) -
Socket
:: Constants :: PF _ CHAOS -> Integer (18649.0) -
@todo MIT CHAOS プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
MIT CHAOS プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: PF _ NETGRAPH -> Integer (18649.0) -
Netgraph sockets。 Socket.open の第一引数 domain に使用します。
Netgraph sockets。
Socket.open の第一引数 domain に使用します。
@see socket(2freebsd) -
Socket
:: PF _ CHAOS -> Integer (18649.0) -
@todo MIT CHAOS プロトコル。 Socket.open の第一引数 domain に使用します。
@todo
MIT CHAOS プロトコル。
Socket.open の第一引数 domain に使用します。 -
Socket
:: PF _ NETGRAPH -> Integer (18649.0) -
Netgraph sockets。 Socket.open の第一引数 domain に使用します。
Netgraph sockets。
Socket.open の第一引数 domain に使用します。
@see socket(2freebsd) -
Gem
:: DependencyInstaller :: DEFAULT _ OPTIONS -> Hash (18619.0) -
自身を初期化する際に使用するデフォルトのオプションです。
自身を初期化する際に使用するデフォルトのオプションです。
:env_shebang => false,
:domain => :both, # HACK dup
:force => false,
:format_executable => false, # HACK dup
:ignore_dependencies => false,
:security_policy => nil, # HACK NoSecurity requires OpenSSL. Al... -
Socket
:: AF _ UNIX -> Integer (9415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: AF _ UNIX -> Integer (9415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: PF _ UNIX -> Integer (9415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: PF _ UNIX -> Integer (9415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
. new(domain , type , protocol=0) -> Socket (775.0) -
新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。
新しいソケットを生成します。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字列でも指定できますが、文
字列ですべての機能を指定できる保証はありません。
例えば、IPv4 の TCP ソケットは以下のように生成されます。
require 'socket'
s = Socket.new(Socket::AF_INET, Socket... -
Socket
. open(domain , type , protocol=0) -> Socket (775.0) -
新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。
新しいソケットを生成します。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字列でも指定できますが、文
字列ですべての機能を指定できる保証はありません。
例えば、IPv4 の TCP ソケットは以下のように生成されます。
require 'socket'
s = Socket.new(Socket::AF_INET, Socket... -
OpenSSL
:: Random . # egd _ bytes(filename , length) -> true (619.0) -
EGD(Entropy Gathering Daemon) から length バイト分のエントロピーを得ます。
EGD(Entropy Gathering Daemon) から length バイト分のエントロピーを得ます。
filename で指定した Unix domain socket から EGD に問い合わせ、
指定した大きさのエントロピーを乱数生成器に追加します。
@param filename EGD のソケットのファイル名
@param length 読み込むバイト数
@raise OpenSSL::Random::RandomError
@raise OpenSSL::Random::RandomError -
Socket
:: AF _ LOCAL -> Integer (415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: AF _ LOCAL -> Integer (415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: PF _ LOCAL -> Integer (415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: PF _ LOCAL -> Integer (415.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux)