22件ヒット
[1-22件を表示]
(0.059秒)
ライブラリ
- socket (22)
キーワード
- canonname (11)
-
ipv6
_ to _ ipv4 (11)
検索結果
-
Addrinfo
# canonname -> String|nil (239.0) -
カノニカル名を文字列で返します。
...には nil を返します。
カノニカル名は Addrinfo.getaddrinfo に Socket::AI_CANONINAME
を指定した場合にセットされます。
require 'socket'
list = Addrinfo.getaddrinfo("www.ruby-lang.org", 80, :INET, :STREAM, nil, Socket::AI_CANONNAME)
p list[0] #=> #<Addrinfo: 221.......186.184.68:80 TCP carbon.ruby-lang.org (www.ruby-lang.org:80)>
p list[0].canonname #=> "carbon.ruby-lang.org"... -
Addrinfo
# ipv6 _ to _ ipv4 -> Addrinfo|nil (227.0) -
IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。
...アドレスの場合 nil を返します。
require 'socket'
Addrinfo.ip("::192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
Addrinfo.ip("::ffff:192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
Addrinfo.ip("::1").ipv6_to_ipv4 #=> nil
Addrinfo.ip("192.0.2.3").ipv6......_to_ipv4 #=> nil
Addrinfo.unix("/tmp/sock").ipv6_to_ipv4 #=> nil...