2件ヒット
[1-2件を表示]
(0.147秒)
別のキーワード
検索結果
-
Socket
:: Ifaddr (69049.0) -
getifaddrs(3) の結果を表すクラスです。
getifaddrs(3) の結果を表すクラスです。 -
Socket
. getifaddrs -> [Socket :: Ifaddr] (55015.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, #<...