5013件ヒット
[5001-5013件を表示]
(0.108秒)
ライブラリ
- ビルトイン (57)
- ipaddr (24)
- openssl (168)
- resolv-replace (36)
-
shell
/ command-processor (6) - socket (4568)
- timeout (21)
-
webrick
/ utils (12)
クラス
- Addrinfo (648)
- Array (21)
- BasicSocket (180)
- IPAddr (24)
- IPSocket (36)
-
OpenSSL
:: SSL :: SSLServer (12) -
OpenSSL
:: SSL :: SSLSocket (36) -
Shell
:: CommandProcessor (6) - Socket (1740)
-
Socket
:: AncillaryData (204) -
Socket
:: Ifaddr (104) -
Socket
:: Option (36) -
Socket
:: UDPSource (48) - String (12)
- UDPSocket (132)
- UNIXSocket (48)
モジュール
- Marshal (24)
-
OpenSSL
:: Random (24) -
OpenSSL
:: SSL :: SocketForwarder (84) -
Socket
:: Constants (1368) - Timeout (21)
-
WEBrick
:: Utils (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
AF
_ DATAKIT (24) -
AF
_ DEC (24) -
AF
_ DLI (24) -
AF
_ ISDN (24) -
AF
_ NDRV (24) -
AI
_ ADDRCONFIG (24) -
AI
_ DEFAULT (24) -
AI
_ V4MAPPED (24) -
AI
_ V4MAPPED _ CFG (24) - Addrinfo (12)
- AncillaryData (12)
-
EAI
_ ADDRFAMILY (24) -
EAI
_ BADFLAGS (24) -
EAI
_ BADHINTS (24) -
EAI
_ NODATA (24) -
IFF
_ AUTOMEDIA (24) -
IFF
_ BONDING (24) -
IFF
_ BRIDGE _ PORT (24) -
IFF
_ BROADCAST (24) -
IFF
_ DEBUG (24) -
IFF
_ DISABLE _ NETPOLL (24) -
IFF
_ DONT _ BRIDGE (24) -
IFF
_ DORMANT (24) -
IFF
_ DRV _ OACTIVE (24) -
IFF
_ DRV _ RUNNING (24) -
IFF
_ DYING (24) -
IFF
_ DYNAMIC (24) -
IFF
_ EBRIDGE (24) -
IFF
_ LIVE _ ADDR _ CHANGE (24) -
IFF
_ MASTER _ 8023AD (24) -
IFF
_ OVS _ DATAPATH (24) -
IFF
_ SLAVE _ NEEDARP (24) -
IFF
_ WAN _ HDLC (24) -
IFF
_ XMIT _ DST _ RELEASE (24) -
INADDR
_ ALLHOSTS _ GROUP (24) -
INADDR
_ ANY (24) -
INADDR
_ BROADCAST (24) -
INADDR
_ LOOPBACK (24) -
INADDR
_ MAX _ LOCAL _ GROUP (24) -
INADDR
_ NONE (24) -
INADDR
_ UNSPEC _ GROUP (24) -
INET6
_ ADDRSTRLEN (24) -
INET
_ ADDRSTRLEN (24) -
IPPORT
_ RESERVED (24) -
IPPORT
_ USERRESERVED (24) -
IPPROTO
_ DSTOPTS (24) -
IPPROTO
_ IDP (24) -
IPPROTO
_ ND (24) -
IPPROTO
_ UDP (24) -
IPV6
_ DONTFRAG (24) -
IPV6
_ DSTOPTS (24) -
IPV6
_ RECVDSTOPTS (24) -
IPV6
_ RECVRTHDR (24) -
IPV6
_ RTHDR (24) -
IPV6
_ RTHDRDSTOPTS (24) -
IPV6
_ RTHDR _ TYPE _ 0 (24) -
IP
_ ADD _ MEMBERSHIP (24) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (24) -
IP
_ DEFAULT _ MULTICAST _ LOOP (24) -
IP
_ DEFAULT _ MULTICAST _ TTL (24) -
IP
_ DONTFRAG (24) -
IP
_ DROP _ MEMBERSHIP (24) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (24) -
IP
_ FREEBIND (24) -
IP
_ HDRINCL (24) -
IP
_ MTU _ DISCOVER (24) -
IP
_ PMTUDISC _ DO (24) -
IP
_ PMTUDISC _ DONT (24) -
IP
_ PMTUDISC _ WANT (24) -
IP
_ RECVDSTADDR (24) -
IP
_ SENDSRCADDR (24) - Ifaddr (12)
-
LOCAL
_ CREDS (24) -
LOCAL
_ PEERCRED (24) -
MCAST
_ EXCLUDE (24) -
MCAST
_ INCLUDE (24) -
MSG
_ DONTROUTE (24) -
MSG
_ DONTWAIT (24) -
MSG
_ HOLD (24) -
MSG
_ SEND (24) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
NI
_ DGRAM (24) -
NI
_ NAMEREQD (24) -
NI
_ NOFQDN (24) -
PF
_ DATAKIT (24) -
PF
_ DEC (24) -
PF
_ DLI (24) -
PF
_ ISDN (24) -
PF
_ NDRV (24) -
SCM
_ CREDENTIALS (24) -
SCM
_ CREDS (24) -
SCM
_ UCRED (24) -
SHUT
_ RD (24) -
SHUT
_ RDWR (24) -
SOCK
_ DGRAM (24) -
SOCK
_ RDM (24) -
SOL
_ UDP (24) -
SOPRI
_ BACKGROUND (24) -
SO
_ BINDTODEVICE (24) -
SO
_ BROADCAST (24) -
SO
_ DEBUG (24) -
SO
_ DETACH _ FILTER (24) -
SO
_ DONTROUTE (24) -
SO
_ DONTTRUNC (24) -
SO
_ NREAD (24) -
SO
_ PASSCRED (24) -
SO
_ PEERCRED (24) -
SO
_ RECVUCRED (24) -
SO
_ REUSEADDR (24) -
SO
_ SNDBUF (24) -
SO
_ SNDLOWAT (24) -
SO
_ SNDTIMEO (24) - SocketForwarder (12)
-
TCP
_ DEFER _ ACCEPT (24) -
TCP
_ KEEPIDLE (24) -
TCP
_ MD5SIG (24) -
TCP
_ NODELAY (24) -
TCP
_ WINDOW _ CLAMP (24) - UDPSocket (12)
- UDPSource (12)
-
UDP
_ CORK (24) -
accept
_ loop (12) - addr (48)
- afamily (12)
- bind (60)
- broadaddr (12)
- canonname (12)
- closed? (12)
-
cmsg
_ is? (12) - connect (60)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ nonblock (12) -
connect
_ to (24) -
create
_ listeners (12) - data (24)
-
do
_ not _ reverse _ lookup (24) -
do
_ not _ reverse _ lookup= (36) - drb (12)
- dstaddr (12)
- dump (24)
- egd (12)
-
egd
_ bytes (12) - family (24)
-
family
_ addrinfo (24) - fcntl (12)
- flags (12)
-
for
_ fd (12) - foreach (24)
- getaddress (12)
- getaddrinfo (24)
- gethostbyaddr (12)
- getifaddrs (12)
- getnameinfo (12)
- getpeereid (12)
- getsockopt (12)
- ifindex (12)
- inspect (12)
-
inspect
_ sockaddr (12) - int (24)
- ip (12)
- ip? (12)
-
ip
_ address (12) -
ip
_ address _ list (12) -
ip
_ pktinfo (24) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
-
ipv4
_ loopback? (12) -
ipv4
_ multicast? (12) -
ipv4
_ private? (12) - ipv6? (12)
-
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 (24) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
ipv6
_ sitelocal? (12) -
ipv6
_ to _ ipv4 (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) -
ipv6
_ v4compat? (12) -
ipv6
_ v4mapped? (12) - level (12)
- listen (24)
-
local
_ address (24) - name (12)
-
net
/ imap (12) - netmask (12)
- new (84)
- open (24)
- pack (21)
- pack テンプレート文字列 (12)
-
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - pair (12)
- peeraddr (36)
- pending (12)
- pfamily (12)
- protocol (12)
-
recv
_ io (12) - recvfrom (12)
-
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ address (24) - reply (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - send (60)
-
send
_ io (12) - sendmsg (12)
-
sendmsg
_ nonblock (12) -
session
_ reused? (12) - setsockopt (12)
- shutdown (24)
-
sockaddr
_ in (12) -
sockaddr
_ un (12) - socket? (6)
- socketpair (12)
- socktype (12)
- sysread (12)
- tcp (12)
-
tcp
_ server _ loop (24) - timeout (21)
-
to
_ s (24) -
to
_ sockaddr (12) - type (12)
- udp (12)
-
udp
_ server _ loop (24) -
udp
_ server _ loop _ on (12) -
udp
_ server _ recv (12) -
udp
_ server _ sockets (48) - unix (12)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (24) -
unix
_ server _ loop (12) - unpack (12)
-
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12) - vhid (8)
検索結果
-
Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object (18.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...た場合は
"execution expired" になります.
例 長い計算のタイムアウト
require 'timeout'
def calc_pi(min)
loop do
x = rand
y = rand
x**2 + y**2 < 1.0 ? min[0] += 1 : min[1] += 1
end
end
t = 5
min = [ 0, 0]
begin
Timeout.t......:Error
puts "timeout"
end
printf "%d: pi = %f\n", min[0] + min[1], min[0]*4.0/(min[0]+min[1])
#例
#=> 417519: pi = 3.141443
例 独自の例外を発生させるタイムアウト
#!/usr/bin/env ruby
require 'timeout'
class MYError < Exception;end
begin
Timeout.timeout(5......end
=== 注意
timeout による割り込みは Thread によって実現されています。
C 言語レベルで実装され、
Ruby のスレッドが割り込めない処理に対して timeout は無力です。
そのようなものは実用レベルでは少ないのですが、
Socket... -
ruby 1
. 9 feature (18.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...ew]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど(互換性のある変更) (only backward-compatibility) (影響の範囲が小さいと思われる変更もこちら)
* [change]: 変更されたクラス/メソッドなど(互換性......spect
=== 2006-09-14
: digest.rb
: Digest::Base.file
=== 2006-09-13
: Hash#compare_by_identity
: Hash#compare_by_identity?
: Hash#identical
: Hash#identical?
=== 2006-09-12
: Hash#compare_by_identity
: Hash#compare_by_identity?
=== 2006-09-11
: Hash#identical
: Hash#identical?
=== 2006-08-3......odule#name
無名モジュールに対しては nil を返すようになりました
[ruby-talk:198440]
=== 2006-06-17
: BasicObject#invoke_method
: BasicObject#invoke_functional_method
追加
((<ruby-talk:197512>))
=== 2006-06-13
: IPsocket
: TCPsocket
: SOCKSsocket
: TCPserver
: UDP...