るりまサーチ

最速Rubyリファレンスマニュアル検索!
352件ヒット [1-100件を表示] (0.239秒)
トップページ > クエリ:i[x] > クエリ:-[x] > 種類:インスタンスメソッド[x] > クエリ:t[x] > クラス:Addrinfo[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

ライブラリ

検索結果

<< 1 2 3 ... > >>

Addrinfo#getnameinfo(flags=0) -> [String, String] (15502.0)

ノード名とサービスを文字列の配列で返します。

...ocket::NI_??? という名前の定数のビット OR を渡します。

require 'socket'

Addrinfo
.tcp("127.0.0.1", 80).getnameinfo
#=> ["localhost", "www"]
Addrinfo
.tcp("127.0.0.1", 80).getnameinfo(Socket::NI_NUMERICSERV)
#=> ["localhost", "80"]

@param flags フラグ
@raise SocketErro...
...r getnameinfo(3) がエラーを起こした場合に生じる例外

@see Socket.getnameinfo...

Addrinfo#inspect_sockaddr -> String (15408.0)

アドレスやポート番号などの情報を人間に読める形の文字列で返します。

...などの情報を人間に読める形の文字列で返します。

require 'socket'

Addrinfo
.tcp("localhost", 80).inspect_sockaddr #=> "127.0.0.1:80"
Addrinfo
.tcp("ip6-localhost", 80).inspect_sockaddr #=> "[::1]:80"
Addrinfo
.unix("/tmp/sock").inspect_sockaddr #=> "/tmp/sock"...

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (15402.0)

IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

...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 #=> #<Addr...
...info: 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...

Addrinfo#ip_port -> Integer (12302.0)

ポート番号を整数で返します。

...ポート番号を整数で返します。

require 'socket'

Addrinfo
.tcp("127.0.0.1", 80).ip_port #=> 80
Addrinfo
.tcp("::1", 80).ip_port #=> 80

@see Addrinfo#ip_address, Addrinfo#ip_unpack...

Addrinfo#ipv4_multicast? -> bool (12302.0)

IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。

...
I
Pv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。...

絞り込み条件を変える

Addrinfo#ipv4_private? -> bool (12302.0)

IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) であれば真を返します。

...
I
Pv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
であれば真を返します。...

Addrinfo#ipv6_mc_sitelocal? -> bool (12302.0)

IPv6 のマルチキャスト(サイトローカルスコープ)アドレスであれば真を返します。

...IPv6 のマルチキャスト(サイトローカルスコープ)アドレスであれば真を返します。...

Addrinfo#ipv6_multicast? -> bool (12302.0)

IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。

...IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。...

Addrinfo#ipv6_sitelocal? -> bool (12302.0)

IPv6 のサイトローカルアドレス(fec0::/10, 3513)であれば真を返します。

...IPv6 のサイトローカルアドレス(fec0::/10, 3513)であれば真を返します。...

Addrinfo#ipv6_v4compat? -> bool (12302.0)

IPv6 の v4互換アドレス(::/80)であれば真を返します。

...IPv6 の v4互換アドレス(::/80)であれば真を返します。...

絞り込み条件を変える

<< 1 2 3 ... > >>