るりまサーチ (Ruby 2.2.0)

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

別のキーワード

  1. addrinfo bind
  2. addrinfo foreach
  3. addrinfo listen
  4. addrinfo family_addrinfo
  5. addrinfo connect_to

ライブラリ

クラス

検索結果

Socket.getifaddrs -> [Socket::Ifaddr] (54394.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, #<...