別のキーワード
ライブラリ
- ビルトイン (132)
- benchmark (24)
- bigdecimal (12)
-
cgi
/ core (12) - csv (36)
-
drb
/ acl (12) - ipaddr (400)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / time (12) - logger (62)
-
net
/ http (96) -
net
/ imap (192) -
net
/ pop (12) -
net
/ smtp (108) - observer (12)
- openssl (408)
- rake (24)
-
rdoc
/ context (120) -
rdoc
/ markup (36) -
rdoc
/ markup / formatter (12) -
rdoc
/ top _ level (12) - resolv (276)
- resolv-replace (12)
-
rexml
/ document (324) -
rubygems
/ command (24) -
rubygems
/ dependency _ list (12) -
rubygems
/ package / tar _ output (36) -
rubygems
/ package / tar _ writer (48) -
rubygems
/ source _ index (24) -
rubygems
/ specification (48) -
rubygems
/ version _ option (24) - set (27)
-
shell
/ process-controller (6) - socket (956)
-
syslog
/ logger (12) - tracer (12)
-
webrick
/ httpauth / htgroup (12) -
webrick
/ httprequest (24) -
webrick
/ server (12) - win32ole (144)
クラス
- ACL (12)
- Addrinfo (552)
- BasicObject (12)
- BasicSocket (120)
-
Benchmark
:: Tms (24) - BigDecimal (24)
- CSV (36)
- Complex (12)
- Date (12)
- DateTime (12)
- Exception (12)
-
Gem
:: Command (24) -
Gem
:: DependencyList (12) -
Gem
:: Package :: TarOutput (36) -
Gem
:: Package :: TarWriter (48) -
Gem
:: SourceIndex (24) -
Gem
:: Specification (48) - IPAddr (400)
- IPSocket (24)
- Logger (60)
-
Logger
:: Application (2) - Module (15)
-
Net
:: HTTP (48) -
Net
:: IMAP (72) -
Net
:: IMAP :: Address (48) -
Net
:: IMAP :: Envelope (72) -
Net
:: POP3 (12) -
Net
:: SMTP (108) -
OpenSSL
:: BN (24) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Config (12) -
OpenSSL
:: OCSP :: BasicResponse (24) -
OpenSSL
:: OCSP :: Request (36) -
OpenSSL
:: PKCS7 (72) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: CRL (24) -
OpenSSL
:: X509 :: Certificate (12) -
OpenSSL
:: X509 :: Name (12) -
OpenSSL
:: X509 :: Request (36) -
OpenSSL
:: X509 :: Revoked (12) -
OpenSSL
:: X509 :: Store (48) -
RDoc
:: Context (120) -
RDoc
:: Markup (36) -
RDoc
:: Markup :: Formatter (12) -
RDoc
:: TopLevel (12) -
REXML
:: Attribute (36) -
REXML
:: Attributes (36) -
REXML
:: Child (24) -
REXML
:: DocType (12) -
REXML
:: Document (48) -
REXML
:: Element (96) -
REXML
:: Elements (24) -
REXML
:: Parent (36) -
REXML
:: Text (12) -
Rake
:: Application (12) -
Rake
:: Task (12) - Range (12)
- Rational (12)
- Regexp (12)
- Resolv (72)
-
Resolv
:: DNS (72) -
Resolv
:: DNS :: Resource :: IN :: A (12) -
Resolv
:: DNS :: Resource :: IN :: AAAA (12) -
Resolv
:: DNS :: Resource :: IN :: WKS (12) -
Resolv
:: Hosts (72) -
Resolv
:: IPv4 (12) -
Resolv
:: IPv6 (12) - Set (36)
-
Shell
:: ProcessController (6) - Socket (60)
-
Socket
:: AncillaryData (36) -
Socket
:: Ifaddr (104) -
Socket
:: UDPSource (24) - String (36)
- Struct (12)
-
Syslog
:: Logger (12) - Thread (24)
- ThreadGroup (24)
- Time (12)
- Tracer (12)
- UDPSocket (24)
- UNIXSocket (24)
-
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPAuth :: Htgroup (12) -
WEBrick
:: HTTPRequest (24) - WIN32OLE (60)
-
WIN32OLE
_ METHOD (84)
モジュール
-
CGI
:: QueryExtension (12) - Enumerable (12)
-
Gem
:: InstallUpdateOptions (12) -
Gem
:: LocalRemoteOptions (60) -
Gem
:: VersionOption (24) -
Net
:: HTTPHeader (48) - Observable (12)
-
OpenSSL
:: SSL :: SocketForwarder (24)
キーワード
- & (12)
- + (12)
- << (96)
- <=> (12)
- == (12)
- === (12)
- >> (12)
- [] (12)
- []= (24)
-
_ getproperty (12) -
_ setproperty (12) - add! (12)
- add? (12)
-
add
_ alias (12) -
add
_ attribute (48) -
add
_ attributes (12) -
add
_ bindir (12) -
add
_ bulk _ threshold _ option (12) -
add
_ cert (12) -
add
_ certid (12) -
add
_ certificate (12) -
add
_ class (12) -
add
_ class _ or _ module (24) -
add
_ constant (12) -
add
_ crl (24) -
add
_ data (12) -
add
_ dependency (12) -
add
_ description (12) -
add
_ development _ dependency (12) -
add
_ element (12) -
add
_ entry (12) -
add
_ extension (36) -
add
_ extra _ args (12) -
add
_ field (12) -
add
_ file (36) -
add
_ file _ simple (24) -
add
_ filter (12) -
add
_ gem _ contents (12) -
add
_ html (12) -
add
_ include (12) -
add
_ loader (12) -
add
_ method (12) -
add
_ module (12) -
add
_ namespace (24) -
add
_ nonce (24) -
add
_ observer (12) -
add
_ option (12) -
add
_ path (12) -
add
_ platform _ option (12) -
add
_ proxy _ option (12) -
add
_ recipient (12) -
add
_ require (12) -
add
_ response _ handler (24) -
add
_ revoked (12) -
add
_ row (12) -
add
_ runtime _ dependency (12) -
add
_ schedule (6) -
add
_ signatures (12) -
add
_ signer (12) -
add
_ source _ option (12) -
add
_ spec (12) -
add
_ special (12) -
add
_ specs (12) -
add
_ status (12) -
add
_ tag (12) -
add
_ to (12) -
add
_ trace _ func (12) -
add
_ update _ sources _ option (12) -
add
_ value (12) -
add
_ version _ option (12) -
add
_ word _ pair (12) - addr (60)
- address (96)
- afamily (12)
-
allow
_ addr? (12) - attributes (12)
- attributes= (12)
- bcc (12)
- bind (36)
- broadaddr (12)
- canonname (12)
- cc (12)
- center (12)
- certid (12)
- chunk (12)
- connect (36)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ nonblock (12) -
connect
_ to (24) -
const
_ added (3) - data= (12)
-
delete
_ attribute (12) - dispid (12)
- dstaddr (12)
- each (12)
-
each
_ address (36) -
each
_ name (36) - enclose (12)
- eql? (12)
- family (12)
-
family
_ addrinfo (24) - flags (12)
- from (12)
-
get
_ fields (12) - getaddress (36)
- getaddresses (36)
- getname (36)
- getnameinfo (12)
- getnames (36)
- hash (12)
- helpcontext (12)
- helpfile (12)
- host (12)
- hton (12)
- idle (12)
- ifindex (12)
- include? (12)
- inspect (24)
-
inspect
_ sockaddr (12) - invkind (12)
-
invoke
_ kind (12) -
ip6
_ arpa (12) -
ip6
_ int (12) - ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (12) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (24)
-
ipv4
_ compat (12) -
ipv4
_ compat? (12) -
ipv4
_ loopback? (12) -
ipv4
_ mapped (12) -
ipv4
_ mapped? (12) -
ipv4
_ multicast? (12) -
ipv4
_ private? (12) - ipv6? (24)
-
ipv6
_ linklocal? (12) -
ipv6
_ loopback? (12) -
ipv6
_ mc _ global? (12) -
ipv6
_ mc _ linklocal? (12) -
ipv6
_ mc _ nodelocal? (12) -
ipv6
_ mc _ orglocal? (12) -
ipv6
_ mc _ sitelocal? (12) -
ipv6
_ multicast? (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ sitelocal? (12) -
ipv6
_ to _ ipv4 (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) -
ipv6
_ v4compat? (12) -
ipv6
_ v4mapped? (12) - listen (36)
- ljust (12)
-
local
_ address (24) - log (26)
- mailbox (12)
- mailfrom (12)
- mask (12)
- mask! (12)
-
method
_ added (12) -
mod
_ add (12) - name (24)
- namespace (12)
- native (12)
- netmask (12)
-
next
_ sibling= (12) -
offset
_ vtbl (12) - padding= (12)
- peeraddr (48)
- pfamily (12)
- prefix (20)
- prefix= (8)
-
previous
_ sibling= (12) -
private
_ decrypt (12) -
private
_ encrypt (12) - protocol (12)
-
proxy
_ address (12) -
proxy
_ address= (12) - proxyaddr (12)
-
public
_ decrypt (12) -
public
_ encrypt (12) - push (12)
- puts (12)
- rcptto (12)
-
rcptto
_ list (12) - ready (12)
- recvfrom (12)
-
recvfrom
_ nonblock (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ addr (12) -
remote
_ address (24) -
remove
_ response _ handler (12) -
reply
_ to (12) -
response
_ handlers (12) - reverse (12)
- rjust (12)
- route (12)
- select (12)
- send (36)
-
send
_ mail (12) - sender (12)
- sendmail (12)
- sendmsg (12)
-
sendmsg
_ nonblock (12) -
session
_ add (12) - set (12)
-
set
_ trace _ func (12) - setproperty (24)
- setsockopt (24)
-
singleton
_ method _ added (12) - socktype (12)
- succ (12)
- text= (12)
- to (12)
-
to
_ i (12) -
to
_ json (120) -
to
_ range (12) -
to
_ s (24) -
to
_ sockaddr (12) -
to
_ string (24) - unix? (12)
-
unix
_ path (12) - value= (12)
- vhid (8)
- visible? (12)
- write (24)
- | (12)
- ~ (12)
検索結果
先頭5件
-
Socket
:: Ifaddr # addr -> Addrinfo | nil (9201.0) -
self のアドレスを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。
...self のアドレスを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。... -
Socket
:: Ifaddr # broadaddr -> Addrinfo | nil (9201.0) -
self のブロードキャストアドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。
...self のブロードキャストアドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。... -
Socket
:: Ifaddr # dstaddr -> Addrinfo | nil (9201.0) -
self の宛先アドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。
...self の宛先アドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。... -
Addrinfo
# inspect _ sockaddr -> String (9101.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 (9101.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... -
ACL
# allow _ addr?(addr) -> bool (6201.0) -
addr が ACL で許可されているならば真を返します。
...addr が ACL で許可されているならば真を返します。
@param addr 判定対象のアドレス... -
BasicSocket
# connect _ address -> Addrinfo (6201.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
# local _ address -> Addrinfo (6201.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:......36873 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 (6201.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.6......8: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...