るりまサーチ

最速Rubyリファレンスマニュアル検索!
374件ヒット [1-100件を表示] (0.219秒)
トップページ > クエリ:i[x] > クエリ:l[x] > クエリ:r[x] > クラス:Addrinfo[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

検索結果

<< 1 2 3 ... > >>

Addrinfo#family_addrinfo(host, port) -> Addrinfo (24401.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

...Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

r
equire 'socket'

Addrinfo
.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221....
...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 domain socket...

Addrinfo#family_addrinfo(path) -> Addrinfo (24401.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

...Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

r
equire 'socket'

Addrinfo
.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221....
...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 domain socket...

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

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

... Addrinfo オブジェクトを生成し、その配列を返します。

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

nodename と service のどちらか一方は nil...
...mily, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを意味します。
I
Pv6 に制限したい場合には family に PF_I...
...NET6 を指定します。

flags には Socket::AI_??? という定数のビット OR を取ります。

アドレスの使い方がわかっている場合には socktype を明示すべきです。
socktype を省略して service を整数で指定した場合にエラーが
生じるプラッ...

Addrinfo#ipv6_mc_orglocal? -> bool (18301.0)

IPv6 のマルチキャスト(組織(organization)ローカルスコープ) アドレスであれば真を返します。

...IPv6 のマルチキャスト(組織(organization)ローカルスコープ)
アドレスであれば真を返します。...

Addrinfo#ipv6_linklocal? -> bool (18201.0)

IPv6 のリンクローカルアドレス(fe80::/10, 4291)であれば真を返します。

...IPv6 のリンクローカルアドレス(fe80::/10, 4291)であれば真を返します。...

絞り込み条件を変える

Addrinfo#ipv6_mc_linklocal? -> bool (18201.0)

IPv6 のマルチキャスト(リンクローカルスコープ)アドレスであれば真を返します。

...IPv6 のマルチキャスト(リンクローカルスコープ)アドレスであれば真を返します。...

Addrinfo#afamily -> Integer (15301.0)

アドレスファミリーを整数で返します。

...アドレスファミリーを整数で返します。

r
equire 'socket'

Addrinfo
.tcp("localhost", 80).afamily == Socket::AF_INET #=> true...

Addrinfo#ipv4_private? -> bool (15301.0)

IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) であれば真を返します。

...
I
Pv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
であれば真を返します。...

Addrinfo#pfamily -> Integer (15301.0)

プロトコルファミリーを整数で返します。

...プロトコルファミリーを整数で返します。

r
equire 'socket'

Addrinfo
.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true...

Addrinfo#protocol -> Integer (15301.0)

ソケットプロトコルを整数で返します。

...ソケットプロトコルを整数で返します。

r
equire 'socket'

Addrinfo
.tcp("localhost", 80).protocol == Socket::IPPROTO_TCP #=> true...

絞り込み条件を変える

<< 1 2 3 ... > >>