るりまサーチ

最速Rubyリファレンスマニュアル検索!
588件ヒット [1-100件を表示] (0.015秒)
トップページ > クエリ:ipv6[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. socket ipv6_pktinfo
  2. socket ipv6_rthdr
  3. socket ipv6_v6only
  4. socket ipv6_tclass
  5. socket ipv6_pathmtu

検索結果

<< 1 2 3 ... > >>

Socket::AncillaryData#ipv6_pktinfo -> [Addrinfo, Integer] (18160.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) を2要素の配列で返します。

...自身の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
を2要素の配列で返します。

IPV6
_PKTINFO については 3542 を参照してください。

require 'socket'

addr = Addrinfo.ip("::1")
ifin...
...dex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo #=> [#<Addrinfo: ::1>, 0]

@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_addr,
Socket::AncillaryData#ipv6_pktinfo_ifindex,
Socket::Constants::IPV6_PKTINFO...

Socket::AncillaryData#ipv6_pktinfo_addr -> Addrinfo (18154.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。

... IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のアドレスを返します。

require 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_p...
...ktinfo_addr #=> #<Addrinfo: ::1>

@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_ifindex,
Socket::Constants::IPV6_PKTINFO...

Socket::AncillaryData#ipv6_pktinfo_ifindex -> Integer (18154.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のインデックスを返します。

...自身の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のインデックスを返します。

require 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifi...
...ndex)
p ancdata.ipv6_pktinfo_ifindex #=> 0

@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_addr,
Socket::Constants::IPV6_PKTINFO...

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (18148.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...

Addrinfo#ipv6? -> bool (18136.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?...

絞り込み条件を変える

Socket#ipv6only! -> () (18124.0)

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

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

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

Addrinfo#ipv6_linklocal? -> bool (18118.0)

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

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

Addrinfo#ipv6_loopback? -> bool (18118.0)

IPv6 のループバックアドレス(::1)であれば真を返します。

...IPv6 のループバックアドレス(::1)であれば真を返します。

@see Addrinfo#ipv4_loopback?...

Addrinfo#ipv6_mc_global? -> bool (18118.0)

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

...IPv6 のマルチキャスト(グローバルスコープ)
アドレスであれば真を返します。...
<< 1 2 3 ... > >>