Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > Socket::AncillaryDataクラス > ip_pktinfo
ip_pktinfo(addr, ifindex, spec_dst=addr) -> Socket::AncillaryData
[permalink][rdoc]type が IP_PKTINFO である AncillaryData を生成します。
IP_PKTINFO は非標準的拡張であり、システムによっては使えない場合があります。
require 'socket' addr = Addrinfo.ip("127.0.0.1") ifindex = 0 spec_dst = Addrinfo.ip("127.0.0.1") p Socket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dst) #=> #<Socket::AncillaryData: INET IP PKTINFO 127.0.0.1 ifindex:0 spec_dst:127.0.0.1>
[SEE_ALSO] Socket::AncillaryData#ip_pktinfo, Socket::Constants::IP_PKTINFO