るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.017秒)
トップページ > バージョン:2.6.0[x] > クエリ:ifaddr[x] > クエリ:ifindex[x]

別のキーワード

  1. ifaddr flags
  2. ifaddr inspect
  3. ifaddr name
  4. ifaddr dstaddr

ライブラリ

クラス

検索結果

Socket::Ifaddr#ifindex -> Integer (63304.0)

self のインターフェイスのインデックスを返します。

self のインターフェイスのインデックスを返します。

Socket.getifaddrs -> [Socket::Ifaddr] (19102.0)

インターフェイスのアドレスを Socket::Ifaddr の配列で返します。

インターフェイスのアドレスを Socket::Ifaddr の配列で返します。

本メソッドはマルチキャスト通信が可能なインターフェイスを見つけるために使う事ができます。

require 'socket'

pp Socket.getifaddrs.reject {|ifaddr|
!ifaddr.addr.ip? || (ifaddr.flags & Socket::IFF_MULTICAST == 0)
}.map {|ifaddr| [ifaddr.name, ifaddr.ifindex, ifaddr.addr] }
#=> [["eth0", 2, #<...