2000件ヒット
[1-100件を表示]
(0.107秒)
ライブラリ
- ビルトイン (238)
- ipaddr (12)
-
net
/ http (156) -
net
/ imap (132) -
net
/ pop (96) -
net
/ smtp (56) - ostruct (10)
- resolv (288)
-
rubygems
/ server (12) - socket (888)
- un (12)
-
webrick
/ server (12) -
webrick
/ utils (12)
クラス
- Addrinfo (60)
- Array (21)
- BasicSocket (48)
- Data (18)
-
Gem
:: Server (12) - IPAddr (12)
- IPSocket (12)
-
Net
:: HTTP (156) -
Net
:: IMAP :: Address (48) -
Net
:: IMAP :: Envelope (72) -
Net
:: POP3 (96) -
Net
:: SMTP (56) - OpenStruct (10)
- Resolv (108)
-
Resolv
:: DNS (48) -
Resolv
:: DNS :: Resource :: IN :: WKS (12) -
Resolv
:: Hosts (72) -
Resolv
:: IPv4 (24) -
Resolv
:: IPv6 (24) - Socket (420)
-
Socket
:: AncillaryData (12) -
Socket
:: UDPSource (24) - String (12)
- Struct (187)
- UDPSocket (24)
-
WEBrick
:: GenericServer (12)
モジュール
- Kernel (12)
-
Socket
:: Constants (288) -
WEBrick
:: Utils (12)
キーワード
-
AI
_ ADDRCONFIG (24) -
AI
_ PASSIVE (24) -
EAI
_ ADDRFAMILY (24) -
EAI
_ FAMILY (24) -
EAI
_ NODATA (24) -
IFF
_ BROADCAST (24) -
IFF
_ LIVE _ ADDR _ CHANGE (24) -
IFF
_ NOARP (24) -
INADDR
_ ANY (24) -
INADDR
_ BROADCAST (24) -
INADDR
_ LOOPBACK (24) -
INADDR
_ NONE (24) -
IPV6
_ NEXTHOP (24) -
IPV6
_ RECVPKTINFO (24) -
IP
_ BLOCK _ SOURCE (24) -
IP
_ ONESBCAST (24) -
IP
_ RECVDSTADDR (24) -
IP
_ RECVOPTS (24) -
IP
_ RECVSLLA (24) -
IP
_ SENDSRCADDR (24) -
IP
_ UNBLOCK _ SOURCE (24) -
NEWS for Ruby 3
. 1 . 0 (4) -
NI
_ NUMERICHOST (24) - Proxy (12)
-
SO
_ REUSEADDR (24) -
SO
_ REUSEPORT (24) - [] (12)
- []= (12)
- address (60)
-
auth
_ only (12) - bcc (12)
- bind (24)
- cc (12)
-
connect
_ address (12) - create (24)
-
create
_ listeners (12) - deconstruct (6)
-
deconstruct
_ keys (6) - define (6)
-
delete
_ all (24) - dig (10)
- each (24)
-
each
_ address (12) -
each
_ name (12) - foreach (12)
- from (12)
- getaddress (60)
- getaddresses (48)
- getname (48)
- getnames (48)
- getsockopt (12)
- host (12)
- httpd (12)
- inspect (15)
-
ip
_ address (12) -
ip
_ address _ list (12) -
ip
_ port (12) -
ip
_ unpack (12) - length (12)
- listen (12)
-
local
_ address (24) - mailbox (12)
- name (12)
-
net
/ smtp (12) - new (132)
- open (12)
- pack (21)
- pack テンプレート文字列 (12)
-
proxy
_ address (24) -
proxy
_ address= (12) -
proxy
_ from _ env? (12) -
proxy
_ port (12) -
proxy
_ port= (12) - proxyaddr (12)
- proxyport (12)
-
rb
_ gc _ register _ address (12) -
rb
_ gc _ unregister _ address (12) - rdoc (12)
-
remote
_ address (24) -
reply
_ to (12) - route (12)
-
ruby 1
. 6 feature (12) - sender (12)
- size (12)
- start (80)
-
tcp
_ server _ sockets (48) - to (12)
-
to
_ a (12) -
to
_ h (25) -
to
_ s (15) -
udp
_ server _ sockets (48) -
unix
_ server _ socket (24) - unpack (12)
- values (12)
検索結果
先頭5件
-
Net
:: IMAP :: Address (21000.0) -
メールアドレスを表すクラスです。
メールアドレスを表すクラスです。 -
BasicSocket
# connect _ address -> Addrinfo (12231.0) -
ローカルマシン内で接続するのに適当なアドレスを Addrinfo オブジェクトで返します。
...ローカルマシン内で接続するのに適当なアドレスを Addrinfo
オブジェクトで返します。
BasicSocket#local_address の返り値
以下の点を除いては同じものを返します。
* IPv4 の不定アドレス(0.0.0.0) は IPv4 のループバックアドレス(12......BasicSocket#local_address が接続先として不適なアドレスを返す場合は
例外 SocketError が発生します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 0).listen {|serv|
p serv.connect_address #=> #<Addrinfo: 127.0.0.1:53660 TCP>
serv.connect_address.connect {|c|......s, _ = serv.accept
p [c, s] #=> [#<Socket:fd 4>, #<Socket:fd 6>]
}
}
@raise SocketError アドレスが接続に不適な場合に返します
@see BasicSocket#local_address... -
BasicSocket
# remote _ address -> Addrinfo (12213.0) -
getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。
...getpeername(2) で得られたリモートアドレス情報を
Addrinfo オブジェクトとして返します。
返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。
require 'socket'
TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.re......mote_address #=> #<Addrinfo: 221.186.184.68:80 TCP>
}
TCPServer.open("127.0.0.1", 1728) {|serv|
c = TCPSocket.new("127.0.0.1", 1728)
s = serv.accept
p s.remote_address #=> #<Addrinfo: 127.0.0.1:36504 TCP>
}
@see BasicSocket#getpeername... -
Socket
. ip _ address _ list -> [Addrinfo] (12201.0) -
ローカルの IP アドレスを配列で返します。
ローカルの IP アドレスを配列で返します。 -
Socket
:: UDPSource # remote _ address -> Addrinfo (12201.0) -
リモート側のアドレス情報を Addrinfo オブジェクトで返します。
リモート側のアドレス情報を Addrinfo オブジェクトで返します。 -
IPSocket
. getaddress(host) -> String (12200.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"... -
Resolv
# getaddress(name) -> String (12200.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
# getaddresses(name) -> [String] (12200.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。 -
Resolv
. getaddress(name) -> String (12200.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
...ップ結果の最初のアドレスを返します。
ルックアップは /etc/hosts, DNS の順で行います。
//emlist[][ruby]{
require "resolv"
Resolv.getaddress("localhost") #=> "127.0.0.1"
Resolv.getaddress("www.ruby-lang.org") #=> "221.186.184.68"
//}
@param name ホスト名を文字...