896件ヒット
[1-100件を表示]
(0.039秒)
種類
- インスタンスメソッド (612)
- 特異メソッド (200)
- ライブラリ (48)
- 定数 (24)
- 文書 (12)
ライブラリ
クラス
- Addrinfo (96)
- BasicSocket (36)
- IPAddr (108)
- IPSocket (12)
-
Net
:: HTTP (48) -
Net
:: IMAP :: Address (48) -
Net
:: POP3 (12) -
Net
:: SMTP (80) - Resolv (96)
-
Resolv
:: Hosts (48) -
Resolv
:: IPv4 (12) -
Resolv
:: IPv6 (12) - Socket (132)
-
Socket
:: Ifaddr (24) - UDPSocket (24)
- UNIXSocket (24)
モジュール
-
CGI
:: QueryExtension (12) - Etc (12)
キーワード
- IN6FORMAT (12)
-
SC
_ THREAD _ ATTR _ STACKADDR (12) - address (60)
- bind (12)
- canonname (12)
- cgi (12)
- connect (12)
- getaddress (48)
- getaddresses (36)
- getaddrinfo (12)
- getname (36)
- getnameinfo (12)
- getnames (36)
- getpeername (12)
- host (12)
- hton (12)
- inspect (24)
-
inspect
_ sockaddr (12) -
ip6
_ arpa (12) -
ip6
_ int (12) -
ip
_ address (12) -
ip
_ unpack (12) - mailbox (12)
- name (24)
- ntop (12)
-
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - peeraddr (12)
-
proxy
_ address (24) - proxyaddr (12)
- recvfrom (12)
-
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ addr (12) - reverse (12)
- route (12)
-
ruby 1
. 6 feature (12) -
rubygems
/ commands / cert _ command (12) -
rubygems
/ security (12) - send (12)
-
send
_ mail (12) - sendmail (12)
-
sockaddr
_ in (12) -
sockaddr
_ un (12) - socket (12)
- start (32)
-
to
_ s (24) -
to
_ sockaddr (12) -
to
_ string (12) -
unix
_ path (12) -
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12)
検索結果
先頭5件
-
UNIXSocket
# addr -> [String , String] (18315.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... -
IPAddr
# to _ string -> String (9226.0) -
標準的な文字列表現に変換します。
...標準的な文字列表現に変換します。
require 'ipaddr'
addr6 = IPAddr.new('::1')
addr6.to_s #=> "::1"
addr6.to_string #=> "0000:0000:0000:0000:0000:0000:0000:0001"
@see IPAddr#to_s... -
Addrinfo
# inspect _ sockaddr -> String (9201.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 (9201.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... -
Socket
. unpack _ sockaddr _ un(sockaddr) -> String (6323.0) -
lib:socket#pack_stringを unpack したソケットパス名を返します。
...lib:socket#pack_stringを
unpack したソケットパス名を返します。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_un(Socket.sockaddr_un("/tmp/.X11-unix/X0"))
=>... -
UNIXSocket
# peeraddr -> [String , String] (6314.0) -
接続相手先ソケットの情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
...各要素は第1要
素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}
@see UNIXSocket#addr... -
Socket
. unpack _ sockaddr _ in(sockaddr) -> Array (6222.0) -
lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。
...ck_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_in(Socket.sockaddr_i......n("echo", "localhost"))
=> [7, "127.0.0.1"]
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "::1"))
=> [7, "::1"]... -
CGI
:: QueryExtension # remote _ addr -> String (6218.0) -
ENV['REMOTE_ADDR'] を返します。
...ENV['REMOTE_ADDR'] を返します。... -
Socket
. pack _ sockaddr _ in(port , host) -> String (6218.0) -
指定したアドレスをlib:socket#pack_string で返します。port は、ポート番号を表す Fixnum あるいは、ポート 番号、サービス名を表す文字列です。
...指定したアドレスをlib:socket#pack_string
で返します。port は、ポート番号を表す Fixnum あるいは、ポート
番号、サービス名を表す文字列です。
@param port ポート番号を表す Fixnum あるいは、ポート番号、サービス名を表す文字......return 指定したアドレスを返します。
例:
require 'socket'
p Socket.sockaddr_in("echo", "localhost")
=> "\002\000\000\a\177\000\000\001\000\000\000\000\000\000\000\000"
p Socket.sockaddr_in("echo", "::1")
=> "\n\000\000\a\000\000\000\000\000\000\000\000\000\000\000\000\000\0...