2075件ヒット
[101-200件を表示]
(0.026秒)
別のキーワード
ライブラリ
- base64 (12)
- bigdecimal (36)
- csv (48)
- fiddle (24)
- ipaddr (120)
- json (12)
-
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 (60)
-
net
/ http (72) -
net
/ pop (72) -
net
/ smtp (92) - observer (12)
- open-uri (24)
- openssl (48)
- rake (12)
-
rdoc
/ context (24) -
rdoc
/ markup (48) -
rdoc
/ markup / formatter (12) - readline (12)
- resolv (24)
-
rexml
/ document (216) -
ripper
/ sexp (24) -
rubygems
/ specification (36) - securerandom (12)
- set (27)
- socket (744)
クラス
- Addrinfo (348)
- BasicSocket (96)
- BigDecimal (48)
- CSV (48)
- Complex (12)
- Date (12)
- DateTime (12)
- Exception (12)
-
Gem
:: Specification (36) - IPAddr (108)
- IPSocket (36)
- Logger (60)
-
Net
:: HTTP (36) -
Net
:: POP3 (72) -
Net
:: SMTP (92) -
OpenSSL
:: BN (12) -
RDoc
:: Context (24) -
RDoc
:: Markup (36) -
RDoc
:: Markup :: Formatter (12) -
REXML
:: Attribute (36) -
REXML
:: Attributes (12) -
REXML
:: CData (12) -
REXML
:: Child (24) -
REXML
:: Element (96) -
REXML
:: Elements (24) -
REXML
:: Text (12) -
Rake
:: Application (12) - Range (12)
- Rational (12)
- Regexp (12)
- Resolv (24)
- Ripper (24)
- Set (27)
- Socket (156)
-
Socket
:: AncillaryData (60) - Struct (12)
- Time (12)
- UDPSocket (24)
- UNIXSocket (24)
モジュール
- Base64 (12)
- Fiddle (24)
- JSON (12)
-
Net
:: HTTPHeader (36) - OpenURI (24)
- Readline (12)
- SecureRandom (12)
キーワード
- << (45)
- == (12)
- ExtensionFactory (12)
- IPAddr (12)
- Markup (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) - OCSP (12)
- Observable (12)
- Proxy (12)
- Request (12)
- [] (12)
- []= (24)
- add? (9)
-
add
_ attribute (24) -
add
_ attributes (12) -
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ element (12) -
add
_ html (12) -
add
_ loader (12) -
add
_ namespace (24) -
add
_ require (12) -
add
_ row (12) -
add
_ runtime _ dependency (12) -
add
_ special (12) -
add
_ tag (12) -
add
_ to (12) -
add
_ word _ pair (12) - addr (24)
- afamily (12)
-
auth
_ only (12) - bigdecimal (12)
- bind (24)
- canonname (12)
- connect (12)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ nonblock (12) -
create
_ id= (12) -
delete
_ all (24) -
delete
_ attribute (12) - dlunwrap (12)
-
family
_ addrinfo (24) - foreach (12)
- free (12)
- generate (12)
-
get
_ fields (12) - getaddress (24)
- getaddrinfo (24)
- getifaddrs (12)
- getname (12)
- getnameinfo (12)
-
inspect
_ sockaddr (12) - ip (12)
- ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (24) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
- ipv6? (12)
-
ipv6
_ pktinfo (24) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ to _ ipv4 (12) -
json
/ add / core (12) - limit (12)
-
local
_ address (12) - log (24)
- logger (12)
-
mod
_ add (12) - mode (24)
- namespace (12)
- native (12)
- new (24)
-
new
_ ntoh (12) -
next
_ sibling= (12) - open (12)
-
open
_ uri (24) - openssl (12)
- optparse (12)
-
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - peeraddr (24)
- pfamily (12)
- prefix (12)
-
previous
_ sibling= (12) - protocol (12)
- puts (12)
- readline (12)
- ready (12)
- recvfrom (12)
- recvmsg (12)
-
remote
_ address (12) - reverse (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - send (12)
-
send
_ mail (12) - sendmail (12)
- sendmsg (12)
- set (9)
- setsockopt (24)
- sexp (12)
-
sexp
_ raw (12) -
sockaddr
_ in (12) -
sockaddr
_ un (12) - socktype (12)
- start (80)
- succ (12)
- tcp (12)
-
tcp
_ server _ loop (24) -
test
/ unit (1) - text= (12)
-
to
_ i (12) -
to
_ json (120) -
to
_ range (12) -
to
_ s (24) -
to
_ sockaddr (12) -
to
_ string (24) - tracer (12)
- udp (12)
- unix (12)
- unix? (12)
-
unix
_ path (12) -
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12) -
urlsafe
_ base64 (12) -
urlsafe
_ encode64 (12) - value= (12)
検索結果
先頭5件
-
Addrinfo
# inspect _ sockaddr -> String (9106.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 (9106.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
. getifaddrs -> [Socket :: Ifaddr] (6218.0) -
インターフェイスのアドレスを Socket::Ifaddr の配列で返します。
...レスを Socket::Ifaddr の配列で返します。
本メソッドはマルチキャスト通信が可能なインターフェイスを見つけるために使う事ができます。
require 'socket'
pp Socket.getifaddrs.reject {|ifaddr|
!ifaddr.addr.ip? || (ifaddr.flags & Socket::IFF_......ULTICAST == 0)
}.map {|ifaddr| [ifaddr.name, ifaddr.ifindex, ifaddr.addr] }
#=> [["eth0", 2, #<Addrinfo: 221.186.184.67>],
# ["eth0", 2, #<Addrinfo: fe80::216:3eff:fe95:88bb%eth0>]]
例(GNU/Linux):
require 'socket'
pp Socket.getifaddrs
#=> [#<Socket::Ifaddr lo UP,LOOPBACK,RUNNING,0......0 lo hatype=772 HOST hwaddr=00:00:00:00:00:00]>,
# #<Socket::Ifaddr eth0 UP,BROADCAST,RUNNING,MULTICAST,0x10000 PACKET[protocol=0 eth0 hatype=1 HOST hwaddr=00:16:3e:95:88:bb] broadcast=PACKET[protocol=0 eth0 hatype=1 HOST hwaddr=ff:ff:ff:ff:ff:ff]>,
# #<Socket::Ifaddr sit0 NOARP PACKET[pro... -
Gem
:: Specification # add _ dependency(gem , *requirements) -> [Gem :: Dependency] (6214.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
....com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定し......ます。デフォルトは ">= 0" です。
@see Gem::Specification#add_development_dependency, Gem::Dependency... -
Gem
:: Specification # add _ runtime _ dependency(gem , *requirements) -> [Gem :: Dependency] (6214.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
....com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定し......ます。デフォルトは ">= 0" です。
@see Gem::Specification#add_development_dependency, Gem::Dependency... -
Gem
:: Specification # add _ development _ dependency(gem , *requirements) -> [Gem :: Dependency] (6207.0) -
この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。
...1.6.12"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。
@see Gem::Specification#add_runtime_dependency, Gem::Dependency... -
BasicSocket
# connect _ address -> Addrinfo (6206.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 (6206.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 (6206.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...