クラス
- Addrinfo (24)
- BasicSocket (12)
- Enumerator (31)
- Fiber (18)
- Socket (96)
- Thread (36)
-
WIN32OLE
_ EVENT (24) -
WIN32OLE
_ TYPE (12)
モジュール
- Etc (12)
- Kernel (12)
-
Socket
:: Constants (72) - Timeout (21)
キーワード
- Continuation (12)
- Fiber (12)
-
IFF
_ LOOPBACK (24) -
INADDR
_ LOOPBACK (24) -
IPV6
_ MULTICAST _ LOOP (24) -
IP
_ DEFAULT _ MULTICAST _ LOOP (24) -
IP
_ MULTICAST _ LOOP (24) - Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 3 . 0 (10) -
SC
_ SYMLOOP _ MAX (12) -
SO
_ USELOOPBACK (24) - Status (12)
-
WIN32OLE
_ EVENT (12) -
accept
_ loop (12) -
default
_ event _ sources (12) - getpeereid (12)
- handler= (12)
-
ipv4
_ loopback? (12) -
ipv6
_ loopback? (12) - new (19)
- pass (12)
- priority (12)
- priority= (12)
- raise (18)
-
rb
_ f _ loop (12) -
rb
_ parser _ while _ loop (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - size (12)
- timeout (21)
-
unix
_ server _ loop (12) - 制御構造 (12)
検索結果
先頭5件
-
Kernel
. # loop { . . . } -> object | nil (18214.0) -
(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。
...りに Enumerator を返します。
//emlist[例][ruby]{
loop do
print "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}
与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して nil を返します。
ループを終了させ......なければ、代わりに Enumerator を返します。
//emlist[例][ruby]{
loop do
print "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}
与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して Enumerator が最後に返......します。
ループを終了させる場合、通常は break を使用してください。
//emlist[例][ruby]{
enum = Enumerator.new { |y|
y << "one"
y << "two"
:ok
}
result = loop {
puts enum.next
} # => :ok
//}
@return break の引数など、ループ脱出時の値を返しま... -
Socket
:: Constants :: INADDR _ LOOPBACK -> Integer (12300.0) -
The loopback address。 IPv4のループバックアドレス 127.0.0.1 に対応する整数です。
...The loopback address。
IPv4のループバックアドレス 127.0.0.1 に対応する整数です。
@see ip(7linux), ip(4freebsd)... -
Socket
:: INADDR _ LOOPBACK -> Integer (12300.0) -
The loopback address。 IPv4のループバックアドレス 127.0.0.1 に対応する整数です。
...The loopback address。
IPv4のループバックアドレス 127.0.0.1 に対応する整数です。
@see ip(7linux), ip(4freebsd)... -
Socket
. unix _ server _ loop(path) {|socket , client _ addrinfo| . . . } -> () (12201.0) -
Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...Unix サーバソケットを生成し、
新しい接続を受け入れるごとにブロックを呼び出します。
ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジェクトが渡されます。
ブロッ......合に限りは安全です。
つまり、 /tmp/malicious-users-directory/socket という名前のパスは
使うべきではありません。
/tmp にスティッキービットが立っている場合、/tmp/socket や
/tmp/your-private-directory/socket というパス名は安全と考えて... -
Socket
:: Constants :: IPV6 _ MULTICAST _ LOOP -> Integer (12201.0) -
IP6 multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP6 multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: Constants :: IP _ DEFAULT _ MULTICAST _ LOOP -> Integer (12201.0) -
@todo Default multicast loopback
...@todo
Default multicast loopback... -
Socket
:: Constants :: IP _ MULTICAST _ LOOP -> Integer (12201.0) -
IP multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IPV6 _ MULTICAST _ LOOP -> Integer (12201.0) -
IP6 multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP6 multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IP _ DEFAULT _ MULTICAST _ LOOP -> Integer (12201.0) -
@todo Default multicast loopback
...@todo
Default multicast loopback...