666件ヒット
[1-100件を表示]
(0.211秒)
種類
- インスタンスメソッド (451)
- 特異メソッド (149)
- 定数 (55)
- 文書 (11)
ライブラリ
クラス
- Addrinfo (66)
- BasicSocket (55)
-
Fiddle
:: CStruct (11) - IPAddr (22)
- IPSocket (11)
-
Net
:: HTTP (44) -
Net
:: IMAP :: Address (44) -
Net
:: POP3 (11) -
Net
:: SMTP (39) - Resolv (88)
-
Resolv
:: Hosts (44) -
Resolv
:: IPv4 (11) -
Resolv
:: IPv6 (11) - Socket (99)
-
Socket
:: Ifaddr (22) - UDPSocket (11)
- UNIXSocket (22)
モジュール
-
CGI
:: QueryExtension (11) - Etc (11)
-
Socket
:: Constants (22)
キーワード
-
INET6
_ ADDRSTRLEN (22) -
INET
_ ADDRSTRLEN (22) -
SC
_ THREAD _ ATTR _ STACKADDR (11) - address (55)
- canonname (11)
- getaddress (44)
- getaddresses (33)
- getname (33)
- getnameinfo (11)
- getnames (33)
- getpeername (11)
- host (11)
- inspect (22)
-
inspect
_ sockaddr (11) -
ip
_ address (11) -
ip
_ unpack (11) - mailbox (11)
- name (22)
- new (11)
-
pack
_ sockaddr _ in (11) -
pack
_ sockaddr _ un (11) - peeraddr (11)
-
proxy
_ address (22) - proxyaddr (11)
- ready (11)
- recvfrom (11)
-
recvfrom
_ nonblock (22) - recvmsg (11)
-
recvmsg
_ nonblock (11) -
remote
_ addr (11) - reverse (11)
- route (11)
-
ruby 1
. 6 feature (11) - sendmsg (11)
-
sendmsg
_ nonblock (11) -
sockaddr
_ in (11) -
sockaddr
_ un (11) - start (6)
- unix (11)
-
unpack
_ sockaddr _ un (11)
検索結果
先頭5件
-
UNIXSocket
# addr -> [String , String] (21413.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... -
Socket
:: Constants :: INET6 _ ADDRSTRLEN -> Integer (21400.0) -
IPv6アドレス文字列の最大長。
...IPv6アドレス文字列の最大長。
@see netinet/in.h(header)... -
Socket
:: Constants :: INET _ ADDRSTRLEN -> Integer (21400.0) -
IPv4アドレス文字列の最大長。
...IPv4アドレス文字列の最大長。
@see netinet/in.h(header)... -
Socket
:: INET6 _ ADDRSTRLEN -> Integer (21400.0) -
IPv6アドレス文字列の最大長。
...IPv6アドレス文字列の最大長。
@see netinet/in.h(header)... -
Socket
:: INET _ ADDRSTRLEN -> Integer (21400.0) -
IPv4アドレス文字列の最大長。
...IPv4アドレス文字列の最大長。
@see netinet/in.h(header)... -
Resolv
# getaddresses(name) -> [String] (18400.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
...ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。... -
Resolv
. getaddresses(name) -> [String] (18400.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
...ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップは /etc/hosts, DNS の順で行います。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を... -
Resolv
:: Hosts # getaddresses(name) -> [String] (18400.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
...ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。... -
Addrinfo
# inspect _ sockaddr -> String (15406.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"... -
IPSocket
. getaddress(host) -> String (15406.0) -
ホスト名からホストのアドレスを返します。ホストのアドレスは文 字列は octet decimal の文字列 (例: 127.0.0.1) です。
...ホストのアドレスを返します。ホストのアドレスは文
字列は octet decimal の文字列 (例: 127.0.0.1) です。
@param host ホスト名を文字列で指定します。
例:
require 'socket'
p IPSocket.getaddress("www.ruby-lang.org") #=> "210.163.138.100"...