352件ヒット
[1-100件を表示]
(0.239秒)
ライブラリ
- socket (352)
キーワード
- afamily (11)
- bind (22)
- canonname (11)
- connect (22)
-
connect
_ from (22) -
connect
_ to (22) -
family
_ addrinfo (22) - getnameinfo (11)
-
inspect
_ sockaddr (11) -
ip
_ address (11) -
ip
_ port (11) -
ip
_ unpack (11) -
ipv4
_ multicast? (11) -
ipv4
_ private? (11) -
ipv6
_ mc _ sitelocal? (11) -
ipv6
_ multicast? (11) -
ipv6
_ sitelocal? (11) -
ipv6
_ to _ ipv4 (11) -
ipv6
_ v4compat? (11) - listen (22)
- pfamily (11)
- protocol (11)
- socktype (11)
-
to
_ s (11) -
to
_ sockaddr (11) -
unix
_ path (11)
検索結果
先頭5件
-
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)であれば真を返します。
...
IPv4 のマルチキャストアドレス(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) であれば真を返します。
...
IPv4 のプライベートアドレス(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)であれば真を返します。...