1612件ヒット
[1-100件を表示]
(0.165秒)
別のキーワード
ライブラリ
- ipaddr (400)
-
net
/ http (48) -
net
/ imap (120) -
net
/ pop (12) -
net
/ smtp (108) - openssl (24)
- resolv (96)
- resolv-replace (12)
- socket (744)
- un (12)
-
webrick
/ httprequest (24) -
webrick
/ server (12)
クラス
- Addrinfo (468)
- BasicSocket (72)
- IPAddr (400)
- IPSocket (36)
-
Net
:: HTTP (48) -
Net
:: IMAP :: Address (48) -
Net
:: IMAP :: Envelope (72) -
Net
:: POP3 (12) -
Net
:: SMTP (108) -
Resolv
:: DNS (24) -
Resolv
:: DNS :: Resource :: IN :: A (12) -
Resolv
:: DNS :: Resource :: IN :: AAAA (12) -
Resolv
:: DNS :: Resource :: IN :: WKS (12) -
Resolv
:: IPv4 (24) -
Resolv
:: IPv6 (12) - Socket (12)
-
Socket
:: AncillaryData (48) -
Socket
:: Ifaddr (12) -
Socket
:: UDPSource (24) - TCPServer (24)
- UDPSocket (36)
- UNIXSocket (24)
-
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (24)
モジュール
- Kernel (12)
-
OpenSSL
:: SSL :: SocketForwarder (24)
キーワード
- & (12)
- << (12)
- <=> (12)
- == (12)
- === (12)
- >> (12)
- accept (12)
- address (96)
- bcc (12)
- bind (24)
- canonname (12)
- cc (12)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ to (24) - eql? (12)
- family (12)
-
family
_ addrinfo (24) - from (12)
- getaddress (12)
- getaddresses (12)
- getpeername (12)
- hash (12)
- host (12)
- hton (12)
- httpd (12)
- include? (12)
- inspect (24)
-
inspect
_ sockaddr (12) -
ip6
_ arpa (12) -
ip6
_ int (12) - ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (12) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (24)
-
ipv4
_ compat (12) -
ipv4
_ compat? (12) -
ipv4
_ loopback? (12) -
ipv4
_ mapped (12) -
ipv4
_ mapped? (12) -
ipv4
_ multicast? (12) -
ipv4
_ private? (12) - ipv6? (24)
-
ipv6
_ linklocal? (12) -
ipv6
_ loopback? (12) -
ipv6
_ mc _ global? (12) -
ipv6
_ mc _ linklocal? (12) -
ipv6
_ mc _ nodelocal? (12) -
ipv6
_ mc _ orglocal? (12) -
ipv6
_ mc _ sitelocal? (12) -
ipv6
_ multicast? (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
ipv6
_ sitelocal? (12) -
ipv6
_ to _ ipv4 (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) -
ipv6
_ v4compat? (12) -
ipv6
_ v4mapped? (12) - listen (12)
-
local
_ address (24) - mailbox (12)
- mailfrom (12)
- mask (12)
- mask! (12)
- name (12)
- native (12)
- peeraddr (48)
- pfamily (12)
- prefix (8)
- prefix= (8)
- protocol (12)
-
proxy
_ address (12) -
proxy
_ address= (12) - proxyaddr (12)
- rcptto (12)
-
rcptto
_ list (12) - ready (12)
- recvfrom (24)
-
recvfrom
_ nonblock (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ address (24) -
reply
_ to (12) - reverse (12)
- route (12)
- send (24)
-
send
_ mail (12) - sender (12)
- sendmail (12)
- set (12)
- socktype (12)
- succ (12)
- sysaccept (12)
- to (12)
-
to
_ i (12) -
to
_ name (12) -
to
_ range (12) -
to
_ s (24) -
to
_ sockaddr (12) -
to
_ string (12) -
unix
_ path (12) - | (12)
- ~ (12)
検索結果
先頭5件
-
IPSocket
# addr -> Array (21120.0) -
ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表 す文字列、第4要素がホストの IP アドレスを表す文字列 (octet decimal や hexadecimal) です。
...が port 番号、第3要素がホストを表
す文字列、第4要素がホストの IP アドレスを表す文字列 (octet
decimal や hexadecimal) です。
@raise Errno::EXXX getsockname(2) が 0 未満の値を返した場合に発生します。
例:
require 'socket'
serv = TCPServ......er.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... -
WEBrick
:: HTTPRequest # addr -> Array (21118.0) -
クライアントと接続されているソケットの IPSocket#addr を返します。
...クライアントと接続されているソケットの IPSocket#addr を返します。... -
OpenSSL
:: SSL :: SocketForwarder # addr -> Array (21108.0) -
ラップされているソケットの接続情報を返します。
...ラップされているソケットの接続情報を返します。
IPSocket#addr と同様です。... -
UNIXSocket
# addr -> [String , String] (18132.0) -
ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
...す。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
p serv.addr #=> ["AF_UNIX", "/tmp/s"]
}
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}
@see UNIXSocket#peeraddr... -
Addrinfo
# ipv6 _ to _ ipv4 -> Addrinfo|nil (15301.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
# inspect _ sockaddr -> String (15201.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
# ip _ address -> String (15201.0) -
IP アドレスを文字列で返します。
...IP アドレスを文字列で返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).ip_address #=> "127.0.0.1"
Addrinfo.tcp("::1", 80).ip_address #=> "::1"
@see Addrinfo#ip_port, Addrinfo#ip_unpack... -
OpenSSL
:: SSL :: SocketForwarder # peeraddr -> Array (15201.0) -
ラップされているソケットの接続先相手の情報を返します。
...ラップされているソケットの接続先相手の情報を返します。
IPSocket#peeraddr と同様です。... -
Socket
:: AncillaryData # ipv6 _ pktinfo _ addr -> Addrinfo (12326.0) -
自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。
...type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のアドレスを返します。
require 'socket'
addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancda......ta.ipv6_pktinfo_addr #=> #<Addrinfo: ::1>
@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_ifindex,
Socket::Constants::IPV6_PKTINFO...