561件ヒット
[1-100件を表示]
(0.061秒)
ライブラリ
クラス
- Addrinfo (88)
- BasicSocket (33)
- IPAddr (77)
-
Net
:: HTTP (33) -
Net
:: IMAP :: Address (44) -
Net
:: POP3 (11) -
Net
:: SMTP (44) - Resolv (44)
-
Resolv
:: Hosts (44) -
Resolv
:: IPv4 (11) -
Resolv
:: IPv6 (11) - Socket (44)
-
Socket
:: Ifaddr (22) - UDPSocket (22)
- UNIXSocket (22)
モジュール
-
CGI
:: QueryExtension (11)
キーワード
- address (55)
- bind (11)
- canonname (11)
- connect (11)
- getaddress (22)
- getaddresses (22)
- getname (22)
- getnameinfo (11)
- getnames (22)
- getpeername (11)
- host (11)
- hton (11)
- inspect (22)
-
inspect
_ sockaddr (11) -
ip6
_ arpa (11) -
ip6
_ int (11) -
ip
_ address (11) -
ip
_ unpack (11) - mailbox (11)
- name (22)
- peeraddr (11)
-
proxy
_ address (11) - proxyaddr (11)
- recvfrom (11)
-
recvfrom
_ nonblock (22) - recvmsg (11)
-
recvmsg
_ nonblock (11) -
remote
_ addr (11) - reverse (11)
- route (11)
- send (11)
-
send
_ mail (11) - sendmail (11)
-
to
_ s (22) -
to
_ sockaddr (11) -
to
_ string (11) -
unix
_ path (11)
検索結果
先頭5件
-
UNIXSocket
# addr -> [String , String] (18316.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 (9227.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 (9202.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 (9202.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... -
UNIXSocket
# peeraddr -> [String , String] (6315.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... -
CGI
:: QueryExtension # remote _ addr -> String (6219.0) -
ENV['REMOTE_ADDR'] を返します。
...ENV['REMOTE_ADDR'] を返します。... -
Addrinfo
# to _ sockaddr -> String (6203.0) -
struct sockaddr をパックした形式の文字列に変換します。
...struct sockaddr をパックした形式の文字列に変換します。
require 'socket'
Addrinfo.tcp("localhost", 80).to_sockaddr
#=> "\x02\x00\x00P\x7F\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00"... -
Net
:: HTTP # proxy _ address -> String|nil (6203.0) -
プロクシ経由で接続する HTTP オブジェクトならプロクシのアドレス を返します。
...プロクシ経由で接続する HTTP オブジェクトならプロクシのアドレス
を返します。
そうでないなら nil を返します。
proxyaddr は時代遅れのメソッドです。
@see Net::HTTP#proxy_address=, Net::HTTP#proxy_port, Net::HTTP.new... -
Net
:: HTTP # proxyaddr -> String|nil (6203.0) -
プロクシ経由で接続する HTTP オブジェクトならプロクシのアドレス を返します。
...プロクシ経由で接続する HTTP オブジェクトならプロクシのアドレス
を返します。
そうでないなら nil を返します。
proxyaddr は時代遅れのメソッドです。
@see Net::HTTP#proxy_address=, Net::HTTP#proxy_port, Net::HTTP.new... -
Net
:: HTTP # address -> String (6202.0) -
接続するアドレスを返します。
接続するアドレスを返します。
@see Net::HTTP.new