1585件ヒット
[1-100件を表示]
(0.137秒)
ライブラリ
- ビルトイン (96)
- ipaddr (11)
-
net
/ http (99) -
net
/ imap (121) -
net
/ pop (88) -
net
/ smtp (39) - ostruct (9)
- resolv (286)
-
rubygems
/ server (11) - socket (737)
-
webrick
/ server (11) -
webrick
/ utils (11)
クラス
- Addrinfo (66)
- Array (19)
- BasicSocket (44)
- Data (8)
-
Gem
:: Server (11) - IPAddr (11)
- IPSocket (11)
-
Net
:: HTTP (99) -
Net
:: IMAP :: Address (44) -
Net
:: IMAP :: Envelope (66) -
Net
:: POP3 (88) -
Net
:: SMTP (39) - OpenStruct (9)
- Resolv (88)
-
Resolv
:: DNS (22) -
Resolv
:: DNS :: Resource :: IN :: A (22) -
Resolv
:: DNS :: Resource :: IN :: AAAA (22) -
Resolv
:: DNS :: Resource :: IN :: WKS (22) -
Resolv
:: Hosts (44) -
Resolv
:: IPv4 (33) -
Resolv
:: IPv6 (33) - Socket (297)
-
Socket
:: AncillaryData (11) -
Socket
:: UDPSource (22) - String (11)
- Struct (58)
- UDPSocket (22)
-
WEBrick
:: GenericServer (11)
モジュール
-
Socket
:: Constants (264) -
WEBrick
:: Utils (11)
キーワード
-
AI
_ ADDRCONFIG (22) -
AI
_ PASSIVE (22) -
EAI
_ ADDRFAMILY (22) -
EAI
_ FAMILY (22) -
EAI
_ NODATA (22) -
IFF
_ BROADCAST (22) -
IFF
_ LIVE _ ADDR _ CHANGE (22) -
IFF
_ NOARP (22) -
INADDR
_ ANY (22) -
INADDR
_ BROADCAST (22) -
INADDR
_ LOOPBACK (22) -
INADDR
_ NONE (22) -
IPV6
_ NEXTHOP (22) -
IPV6
_ RECVPKTINFO (22) -
IP
_ BLOCK _ SOURCE (22) -
IP
_ ONESBCAST (22) -
IP
_ RECVDSTADDR (22) -
IP
_ RECVOPTS (22) -
IP
_ RECVSLLA (22) -
IP
_ SENDSRCADDR (22) -
IP
_ UNBLOCK _ SOURCE (22) -
NI
_ NUMERICHOST (22) -
SO
_ REUSEADDR (22) -
SO
_ REUSEPORT (22) - address (88)
-
auth
_ only (11) - bcc (11)
- bind (22)
- cc (11)
-
connect
_ address (11) - create (22)
-
create
_ listeners (11) - define (4)
-
delete
_ all (22) - dig (9)
- foreach (11)
- from (11)
- getaddress (55)
- getaddresses (44)
- getname (33)
- getnames (33)
- getsockopt (11)
- host (11)
- inspect (13)
-
ip
_ address (11) -
ip
_ address _ list (11) -
ip
_ port (11) -
ip
_ unpack (11) -
ipv6
_ unspecified? (11) - length (11)
- listen (11)
-
local
_ address (22) - mailbox (11)
- name (11)
- new (124)
- open (11)
- pack (19)
- pack テンプレート文字列 (11)
-
proxy
_ address (22) -
proxy
_ port (11) - proxyaddr (11)
- proxyport (11)
-
rb
_ gc _ register _ address (11) -
rb
_ gc _ unregister _ address (11) -
rb
_ global _ variable (11) - rdoc (11)
-
remote
_ address (22) -
reply
_ to (11) - route (11)
-
ruby 1
. 6 feature (11) - sender (11)
- size (11)
- start (72)
- to (11)
-
to
_ s (13) -
unix
_ server _ socket (22) - unpack (11)
検索結果
先頭5件
-
IPSocket
. getaddress(host) -> String (29200.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"... -
IPAddr
. new(addr = & # 39; :: & # 39; , family = Socket :: AF _ UNSPEC) -> IPAddr (23124.0) -
新しい IPAddr オブジェクトを生成します。
...新しい IPAddr オブジェクトを生成します。
@param addr 0 から IPAddr::IN6MASK までの数値を受け取ります。
また、'address', 'address/prefixlen', 'address/mask' の形式も受け付けます。
プリフィックス長やマスクが指定さ......クされた IPAddr オブジェクトを返します。
IPv6 アドレスの場合は、[ ] で囲まれていてもかまいません。
@param family family は自動的に判定されますが、明示的に指定することもできます。
@raise ArgumentError family が Socket......::AF_UNSPEC の場合に発生します。
@raise ArgumentError family にサポートされていない address family を指定した場合に発生します。... -
Net
:: IMAP :: Address (21000.0) -
メールアドレスを表すクラスです。
メールアドレスを表すクラスです。 -
Addrinfo
# ip _ address -> String (12213.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
. ip _ address _ list -> [Addrinfo] (12201.0) -
ローカルの IP アドレスを配列で返します。
...ローカルの IP アドレスを配列で返します。... -
void rb
_ gc _ register _ address(VALUE *addr) (12200.0) -
ポインタ addr が指す変数を GC の対象にします。
-
void rb
_ gc _ unregister _ address(VALUE *addr) (12200.0) -
...ポインタ addr が指す変数を GC の対象から外します。
-- void rb_gc_set_params(void)
この関数は deprecated です。内部関数になりました。...ポインタ addr が指す変数を GC の対象から外します。 -
BasicSocket
# connect _ address -> Addrinfo (9231.0) -
ローカルマシン内で接続するのに適当なアドレスを Addrinfo オブジェクトで返します。
...drinfo
オブジェクトで返します。
BasicSocket#local_address の返り値
以下の点を除いては同じものを返します。
* IPv4 の不定アドレス(0.0.0.0) は IPv4 のループバックアドレス(127.0.0.1)
に置換される
* IPv6 の不定アドレス(::) は IP......れる
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
# local _ address -> Addrinfo (9213.0) -
getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。
...ドレス情報を
Addrinfo オブジェクトとして返します。
返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。
require 'socket'
TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.local_address #=> #<Addrinfo: 192.168.0.129:368......73 TCP>
}
TCPServer.open("127.0.0.1", 1512) {|serv|
p serv.local_address #=> #<Addrinfo: 127.0.0.1:1512 TCP>
}
@see BasicSocket#getsockname... -
BasicSocket
# remote _ address -> Addrinfo (9213.0) -
getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。
...レス情報を
Addrinfo オブジェクトとして返します。
返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。
require 'socket'
TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.remote_address #=> #<Addrinfo: 221.186.184.68:80 T......CP>
}
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...