1671件ヒット
[1-100件を表示]
(0.219秒)
ライブラリ
クラス
- Addrinfo (506)
- BasicSocket (99)
- IPAddr (201)
- IPSocket (11)
-
Net
:: HTTP (44) -
Net
:: IMAP :: Address (44) -
Net
:: IMAP :: Envelope (66) -
Net
:: POP3 (11) -
Net
:: SMTP (99) - Resolv (66)
-
Resolv
:: DNS (66) -
Resolv
:: DNS :: Resource :: IN :: A (11) -
Resolv
:: DNS :: Resource :: IN :: AAAA (11) -
Resolv
:: DNS :: Resource :: IN :: WKS (11) -
Resolv
:: Hosts (66) -
Resolv
:: IPv4 (22) -
Resolv
:: IPv6 (11) - Socket (55)
-
Socket
:: AncillaryData (44) -
Socket
:: Ifaddr (95) -
Socket
:: UDPSource (22) - TCPServer (11)
- UDPSocket (33)
- UNIXSocket (22)
-
WEBrick
:: GenericServer (11)
モジュール
キーワード
- << (11)
- <=> (11)
- >> (11)
- address (88)
- afamily (11)
- bcc (11)
- bind (33)
- broadaddr (11)
- canonname (11)
- cc (11)
- connect (33)
-
connect
_ address (11) -
connect
_ from (22) -
connect
_ nonblock (11) -
connect
_ to (22) - dstaddr (11)
-
each
_ address (33) -
each
_ name (33) - family (11)
-
family
_ addrinfo (22) - flags (11)
- from (11)
- getaddress (33)
- getaddresses (33)
- getname (33)
- getnameinfo (11)
- getnames (33)
- getpeername (11)
- hash (11)
- host (11)
- hton (11)
- ifindex (11)
- include? (11)
- inspect (22)
-
inspect
_ sockaddr (11) -
ip6
_ arpa (11) -
ip6
_ int (11) - ip? (11)
-
ip
_ address (11) -
ip
_ pktinfo (11) -
ip
_ port (11) -
ip
_ unpack (11) - ipv4? (11)
-
ipv4
_ loopback? (11) -
ipv4
_ multicast? (11) -
ipv4
_ private? (11) - ipv6? (11)
-
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 (11) -
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)
- name (22)
- native (11)
- netmask (11)
- peeraddr (22)
- pfamily (11)
- prefix (7)
- prefix= (7)
- protocol (11)
-
proxy
_ address (11) -
proxy
_ address= (11) - proxyaddr (11)
- rcptto (11)
-
rcptto
_ list (11) - ready (11)
- recvfrom (22)
-
recvfrom
_ nonblock (22) - recvmsg (11)
-
recvmsg
_ nonblock (11) -
remote
_ addr (11) -
remote
_ address (22) -
reply
_ to (11) - reverse (11)
- route (11)
- send (33)
-
send
_ mail (11) - sender (11)
- sendmail (11)
- sendmsg (11)
-
sendmsg
_ nonblock (11) - socktype (11)
- sysaccept (11)
- to (11)
-
to
_ i (11) -
to
_ name (11) -
to
_ range (11) -
to
_ s (22) -
to
_ sockaddr (11) -
to
_ string (11) - unix? (11)
-
unix
_ path (11) - vhid (7)
検索結果
先頭5件
-
Socket
:: Ifaddr # addr -> Addrinfo | nil (30502.0) -
self のアドレスを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。
...self のアドレスを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。... -
Addrinfo
# family _ addrinfo(host , port) -> Addrinfo (27501.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...た」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 2......(www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix domain socket の... -
Addrinfo
# family _ addrinfo(path) -> Addrinfo (27501.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...た」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 2......(www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix domain socket の... -
UNIXSocket
# addr -> [String , String] (27414.0) -
ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
...AF_UNIX"、第2要素がパスを表す文字列です。
クライアント側はパスを持たないため空文字列となります。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
p serv.addr #=> ["AF_UNIX", "/tmp/s"]
}
UNIXServer.open("/tmp/s") {|serv|
c = UN......IXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}
@see UNIXSocket#peeraddr... -
OpenSSL
:: SSL :: SocketForwarder # addr -> Array (27208.0) -
ラップされているソケットの接続情報を返します。
...ラップされているソケットの接続情報を返します。
IPSocket#addr と同様です。... -
Socket
:: Ifaddr # broadaddr -> Addrinfo | nil (24601.0) -
self のブロードキャストアドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。
...self のブロードキャストアドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。... -
Addrinfo
# inspect _ sockaddr -> String (24301.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 (21301.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... -
Resolv
:: DNS :: Resource :: IN :: AAAA # address -> Resolv :: IPv6 (21201.0) -
IPv6アドレスを返します。
IPv6アドレスを返します。 -
Socket
:: AncillaryData # ipv6 _ pktinfo _ addr -> Addrinfo (18620.0) -
自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。
...INFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のアドレスを返します。
require 'socket'
addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_ad......dr #=> #<Addrinfo: ::1>
@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_ifindex,
Socket::Constants::IPV6_PKTINFO...