370件ヒット
[1-100件を表示]
(0.125秒)
種類
- インスタンスメソッド (173)
- 特異メソッド (132)
- 定数 (44)
- 文書 (21)
クラス
- Addrinfo (132)
- Array (19)
- IPAddr (33)
- Socket (33)
-
Socket
:: AncillaryData (55) -
Socket
:: Option (22) - String (11)
- UDPSocket (22)
モジュール
-
Socket
:: Constants (22)
キーワード
-
EAI
_ ADDRFAMILY (22) -
EAI
_ FAMILY (22) -
NEWS for Ruby 2
. 2 . 0 (10) - afamily (11)
-
connect
_ from (22) -
connect
_ to (22) -
family
_ addrinfo (22) - foreach (22)
- getaddrinfo (22)
- int (22)
- new (44)
- open (11)
- pack (19)
- pack テンプレート文字列 (11)
- pfamily (11)
- set (11)
-
unix
_ rights (22) - unpack (11)
検索結果
先頭5件
-
Socket
:: AncillaryData # family -> Integer (21323.0) -
自身が保持している socket family を返します。
...自身が保持している socket family を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").family
#=> 10
@see Socket::AncillaryData.new... -
IPAddr
# family -> Integer (21301.0) -
このオブジェクトのアドレスファミリを返します。
このオブジェクトのアドレスファミリを返します。
@see Socket -
Socket
:: Option # family -> Integer (18301.0) -
ソケットファミリを表す整数を返します。
ソケットファミリを表す整数を返します。 -
Addrinfo
# family _ addrinfo(host , port) -> Addrinfo (15426.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.......84.68:80 TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix doma... -
Addrinfo
# family _ addrinfo(path) -> Addrinfo (15426.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.......84.68:80 TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix doma... -
Socket
:: Constants :: EAI _ ADDRFAMILY -> Integer (12316.0) -
Address family for hostname not supported
...Address family for hostname not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), ga......i_strerror(3freebsd)... -
Socket
:: EAI _ ADDRFAMILY -> Integer (12316.0) -
Address family for hostname not supported
...Address family for hostname not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), ga......i_strerror(3freebsd)... -
Addrinfo
. getaddrinfo(nodename , service , family=nil , socktype=nil , protocol=nil , flags=0) -> [Addrinfo] (9419.0) -
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
...から複数の Addrinfo オブジェクトを生成し、その配列を返します。
nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。
nodename と service のどちら......。
family, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを意味します。
IPv6 に制限したい場合には family......指定します。
flags には Socket::AI_??? という定数のビット OR を取ります。
アドレスの使い方がわかっている場合には socktype を明示すべきです。
socktype を省略して service を整数で指定した場合にエラーが
生じるプラットフォ... -
Addrinfo
# afamily -> Integer (9300.0) -
アドレスファミリーを整数で返します。
...アドレスファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true... -
Addrinfo
# pfamily -> Integer (9300.0) -
プロトコルファミリーを整数で返します。
...プロトコルファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true...