るりまサーチ

最速Rubyリファレンスマニュアル検索!
620件ヒット [1-100件を表示] (0.025秒)

別のキーワード

  1. socket ai_v4mapped
  2. socket ipv6_v6only
  3. socket ai_v4mapped_cfg
  4. _builtin grep_v
  5. etc cs_v6_env

検索結果

<< 1 2 3 ... > >>

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (6135.0)

IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

...IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

それ以外のアドレスの場合 nil を返します。

require 'socket'

Addrinfo.ip("::192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
Addrinfo.ip("::ffff:192.0.2.3").ipv6_to_ipv4 #=> #<Addr...
...info: 192.0.2.3>
Addrinfo.ip("::1").ipv6_to_ipv4 #=> nil
Addrinfo.ip("192.0.2.3").ipv6_to_ipv4 #=> nil
Addrinfo.unix("/tmp/sock").ipv6_to_ipv4 #=> nil...

Socket#ipv6only! -> () (6125.0)

ソケットの IPV6_V6ONLY オプションを有効にします。

...ソケットの IPV6_V6ONLY オプションを有効にします。

IPV6_V6ONLY オプションが使えない場合はこのメソッドは何もしません。...

Addrinfo#ipv6_v4compat? -> bool (6120.0)

IPv6 の v4互換アドレス(::/80)であれば真を返します。

...IPv6 の v4互換アドレス(::/80)であれば真を返します。...

Addrinfo#ipv6_v4mapped? -> bool (6120.0)

IPv6 の v4にマップされたアドレス(::ffff:0:0/80)であれば真を返します。

...IPv6 の v4にマップされたアドレス(::ffff:0:0/80)であれば真を返します。...

Addrinfo#ipv4? -> bool (6103.0)

アドレスが IPv4 のものならば true を返します。

...アドレスが IPv4 のものならば true を返します。

@see Addrinfo#ip?, Addrinfo#ipv6?

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ipv4? #=> true
Addrinfo.tcp("::1", 80).ipv4? #=> false
Addrinfo.unix("/tmp/sock").ipv4? #=> false...

絞り込み条件を変える

Addrinfo#ipv4_loopback? -> bool (6103.0)

IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。

...IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。

@see Addrinfo#ipv6_loopback?...

Addrinfo#ipv4_multicast? -> bool (6103.0)

IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。

...IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。...

Addrinfo#ipv4_private? -> bool (6103.0)

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

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

Addrinfo#ipv6? -> bool (6103.0)

アドレスが IPv6 のものならば true を返します。

...アドレスが IPv6 のものならば true を返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ipv6? #=> false
Addrinfo.tcp("::1", 80).ipv6? #=> true
Addrinfo.unix("/tmp/sock").ipv6? #=> false

@see Addrinfo#ipv4?, Addrinfo#ip?...
<< 1 2 3 ... > >>