Skip to content
instance method

Socket::AncillaryData#ipv6_pktinfo

() -> [ ::Addrinfo, ::Integer ]
ancdata.ipv6_pktinfo => [addr, ifindex]

Extracts addr and ifindex from IPV6_PKTINFO ancillary data.

IPV6_PKTINFO is defined by RFC 3542.

Example
addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo #=> [#<Addrinfo: ::1>, 0]
See also .ipv6_pktinfo #ip_pktinfo #ipv6_pktinfo_addr #int also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0