ライブラリ
- ビルトイン (22)
-
cgi
/ core (11) - etc (11)
- fiddle (55)
-
fiddle
/ import (11) - ipaddr (443)
-
net
/ http (77) -
net
/ imap (121) -
net
/ pop (99) -
net
/ smtp (94) - resolv (297)
- resolv-replace (11)
-
rubygems
/ security (11) -
rubygems
/ server (11) - socket (1525)
- uri (22)
-
webrick
/ httprequest (22) -
webrick
/ server (11) -
webrick
/ utils (11)
クラス
- Addrinfo (594)
- BasicSocket (110)
-
Fiddle
:: CStruct (11) -
Fiddle
:: Pointer (11) -
Gem
:: Server (11) - IPAddr (432)
- IPSocket (44)
-
Net
:: HTTP (77) -
Net
:: IMAP :: Address (44) -
Net
:: IMAP :: Envelope (66) -
Net
:: POP3 (99) -
Net
:: SMTP (94) - Resolv (88)
-
Resolv
:: DNS (22) -
Resolv
:: DNS :: Resource :: IN :: A (22) -
Resolv
:: DNS :: Resource :: IN :: AAAA (22) -
Resolv
:: DNS :: Resource :: IN :: WKS (22) -
Resolv
:: Hosts (44) -
Resolv
:: IPv4 (44) -
Resolv
:: IPv6 (33) - Socket (330)
-
Socket
:: AncillaryData (66) -
Socket
:: Ifaddr (95) -
Socket
:: UDPSource (22) - TCPServer (11)
- UDPSocket (55)
- UNIXSocket (22)
-
URI
:: MailTo (22) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPRequest (22)
モジュール
-
CGI
:: QueryExtension (11) - Etc (11)
- Fiddle (44)
-
Gem
:: Security (11) -
Socket
:: Constants (165) -
WEBrick
:: Utils (11)
キーワード
- & (11)
- << (11)
- <=> (11)
- == (11)
- === (11)
- >> (11)
-
AI
_ ADDRCONFIG (22) - APOP (11)
- Address (11)
- Addrinfo (11)
- EADDRINUSE (11)
- EADDRNOTAVAIL (11)
-
EAI
_ ADDRFAMILY (22) -
IFF
_ LIVE _ ADDR _ CHANGE (22) - IN4MASK (11)
- IN6FORMAT (11)
- IN6MASK (11)
-
INADDR
_ ALLHOSTS _ GROUP (22) -
INADDR
_ ANY (22) -
INADDR
_ BROADCAST (22) -
INADDR
_ LOOPBACK (22) -
INADDR
_ MAX _ LOCAL _ GROUP (22) -
INADDR
_ NONE (22) -
INADDR
_ UNSPEC _ GROUP (22) -
INET6
_ ADDRSTRLEN (22) -
INET
_ ADDRSTRLEN (22) - IPAddr (11)
-
IP
_ RECVDSTADDR (22) -
IP
_ SENDSRCADDR (22) - Ifaddr (11)
-
Init
_ stack (11) -
SC
_ THREAD _ ATTR _ STACKADDR (11) -
SO
_ REUSEADDR (22) -
accept
_ loop (11) - address (88)
- afamily (11)
-
auth
_ only (11) - bcc (11)
- bind (33)
- broadaddr (11)
- build (22)
-
build
_ self _ signed _ cert (11) - canonname (11)
- cc (11)
- cgi (11)
- connect (22)
-
connect
_ address (11) -
connect
_ from (22) -
connect
_ to (22) - create (22)
-
create
_ listeners (11) -
delete
_ all (22) - dlunwrap (11)
- dlwrap (11)
-
do
_ not _ reverse _ lookup= (11) - dstaddr (11)
- eql? (11)
- family (11)
-
family
_ addrinfo (22) - flags (11)
- foreach (33)
- free (11)
- from (11)
- getaddress (55)
- getaddresses (44)
- getaddrinfo (22)
- gethostbyaddr (11)
- getifaddrs (11)
- getname (33)
- getnameinfo (11)
- getnames (33)
- getpeername (11)
- hash (11)
- host (11)
- hton (11)
- ifindex (11)
- include? (11)
- inspect (22)
-
inspect
_ sockaddr (11) - ip (11)
-
ip6
_ arpa (11) -
ip6
_ int (11) - ip? (11)
-
ip
_ address (11) -
ip
_ address _ list (11) -
ip
_ pktinfo (22) -
ip
_ port (11) -
ip
_ unpack (11) - ipaddr (11)
- ipv4? (22)
-
ipv4
_ compat (11) -
ipv4
_ compat? (11) -
ipv4
_ loopback? (11) -
ipv4
_ mapped (11) -
ipv4
_ mapped? (11) -
ipv4
_ multicast? (11) -
ipv4
_ private? (11) - ipv6? (22)
-
ipv6
_ linklocal? (11) -
ipv6
_ loopback? (11) -
ipv6
_ mc _ global? (11) -
ipv6
_ mc _ linklocal? (11) -
ipv6
_ mc _ nodelocal? (11) -
ipv6
_ mc _ orglocal? (11) -
ipv6
_ mc _ sitelocal? (11) -
ipv6
_ multicast? (11) -
ipv6
_ pktinfo (22) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) -
ipv6
_ sitelocal? (11) -
ipv6
_ to _ ipv4 (11) -
ipv6
_ unique _ local? (11) -
ipv6
_ unspecified? (11) -
ipv6
_ v4compat? (11) -
ipv6
_ v4mapped? (11) - listen (33)
-
local
_ address (22) - mailbox (11)
- mailfrom (11)
- mask (11)
- mask! (11)
- name (22)
- native (11)
- netmask (11)
- new (143)
-
new
_ ntoh (11) - ntop (11)
- open (11)
-
pack
_ sockaddr _ in (11) -
pack
_ sockaddr _ un (11) - peeraddr (33)
- pfamily (11)
- prefix (7)
- prefix= (7)
- protocol (11)
-
proxy
_ address (22) - proxyaddr (11)
-
rb
_ gc _ register _ address (11) -
rb
_ gc _ unregister _ address (11) -
rcptto
_ list (11) - realloc (11)
- recvfrom (22)
-
recvfrom
_ nonblock (22) - recvmsg (11)
-
recvmsg
_ nonblock (11) -
remote
_ addr (11) -
remote
_ address (22) -
reply
_ to (11) - reverse (11)
- route (11)
-
ruby 1
. 6 feature (11) -
rubygems
/ security (11) - send (33)
-
send
_ mail (11) - sender (11)
- sendmail (11)
- sendmsg (11)
-
sendmsg
_ nonblock (11) - set (11)
-
sockaddr
_ in (11) -
sockaddr
_ un (11) - socktype (11)
- start (72)
- succ (11)
- sysaccept (11)
- tcp (11)
- to (11)
-
to
_ i (11) -
to
_ name (11) -
to
_ range (11) -
to
_ s (22) -
to
_ sockaddr (11) -
to
_ string (11) - udp (11)
- unix (11)
- unix? (11)
-
unix
_ path (11) -
unix
_ server _ loop (11) -
unpack
_ sockaddr _ in (11) -
unpack
_ sockaddr _ un (11) - vhid (7)
- | (11)
- ~ (11)
検索結果
先頭5件
-
IPSocket
# addr -> Array (41113.0) -
ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表 す文字列、第4要素がホストの IP アドレスを表す文字列 (octet decimal や hexadecimal) です。
...列の各要素は第1要
素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表
す文字列、第4要素がホストの IP アドレスを表す文字列 (octet
decimal や hexadecimal) です。
@raise Errno::EXXX getsockname(2) が 0 未満の値......を返した場合に発生します。
例:
require 'socket'
serv = TCPServer.new("localhost", 0)
p serv.addr #=> ["AF_INET", 46102, "localhost.localdomain", "127.0.0.1"]
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept... -
IPAddr
# ipv4 _ compat -> IPAddr (32300.0) -
IPv4 アドレスから IPv4 互換 IPv6 アドレスの 新しい IPAddr オブジェクトを返します。
...
IPv4 アドレスから IPv4 互換 IPv6 アドレスの
新しい IPAddr オブジェクトを返します。... -
IPAddr
# ipv4 _ mapped -> IPAddr (32300.0) -
IPv4 アドレスから IPv4 射影 IPv6 アドレスの 新しい IPAddr オブジェクトを返します。
...
IPv4 アドレスから IPv4 射影 IPv6 アドレスの
新しい IPAddr オブジェクトを返します。... -
IPAddr
# ip6 _ arpa -> String (32100.0) -
IPv6 なら 3172 で定義された形式で DNS 逆引きのための文字列を返します。 IPv4 の場合は例外を発生します。
...
IPv6 なら 3172 で定義された形式で DNS 逆引きのための文字列を返します。
IPv4 の場合は例外を発生します。... -
IPAddr
# ip6 _ int -> String (32100.0) -
IPv6 なら 1886 互換形式で DNS 逆引きのための文字列を返します。 IPv4 の場合は例外を発生します。
...
IPv6 なら 1886 互換形式で DNS 逆引きのための文字列を返します。
IPv4 の場合は例外を発生します。... -
IPAddr
# ipv4? -> bool (32100.0) -
IPv4 なら真を返します。
...
IPv4 なら真を返します。... -
IPAddr
# ipv4 _ compat? -> bool (32100.0) -
IPv4 互換 IPv6 アドレスなら 真を返します。
...
IPv4 互換 IPv6 アドレスなら 真を返します。... -
IPAddr
# ipv4 _ mapped? -> bool (32100.0) -
IPv4 射影 IPv6 アドレスなら 真を返します。
...
IPv4 射影 IPv6 アドレスなら 真を返します。... -
IPAddr
# ipv6? -> bool (32100.0) -
IPv6 なら真を返します。
...
IPv6 なら真を返します。... -
IPAddr (32000.0)
-
IP アドレスを扱うのためのクラスです。
...IP アドレスを扱うのためのクラスです。
例:
require 'ipaddr'
ipaddr1 = IPAddr.new("3ffe:505:2::1")
p ipaddr1 # => #<IPAddr: IPv6:3ffe:0505:0002:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>
ipaddr3 = IPAddr.new("192.168.2.0/24")
p ipaddr3 # =......> #<IPAddr: IPv4:192.168.2.0/255.255.255.0>
=== 参照
* 3513...