クラス
- Addrinfo (22)
- Enumerator (22)
- Fiber (5)
- Socket (88)
- Thread (22)
-
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ TYPE (11)
モジュール
- Etc (11)
- Kernel (11)
-
Socket
:: Constants (66) - Timeout (19)
キーワード
-
IFF
_ LOOPBACK (22) -
INADDR
_ LOOPBACK (22) -
IPV6
_ MULTICAST _ LOOP (22) -
IP
_ DEFAULT _ MULTICAST _ LOOP (22) -
IP
_ MULTICAST _ LOOP (22) -
SC
_ SYMLOOP _ MAX (11) -
SO
_ USELOOPBACK (22) -
WIN32OLE
_ EVENT (11) -
accept
_ loop (11) -
default
_ event _ sources (11) - handler= (11)
-
ipv4
_ loopback? (11) -
ipv6
_ loopback? (11) - new (11)
- pass (11)
- priority= (11)
- raise (5)
-
rb
_ f _ loop (11) -
rb
_ parser _ while _ loop (11) - size (11)
- timeout (19)
-
unix
_ server _ loop (11) - 制御構造 (11)
検索結果
先頭5件
-
Socket
:: Constants :: IP _ DEFAULT _ MULTICAST _ LOOP -> Integer (24401.0) -
@todo Default multicast loopback
...@todo
Default multicast loopback... -
Socket
:: IP _ DEFAULT _ MULTICAST _ LOOP -> Integer (24401.0) -
@todo Default multicast loopback
...@todo
Default multicast loopback... -
Kernel
. # loop { . . . } -> object | nil (24314.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 (18400.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 (18400.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| . . . } -> () (18301.0) -
Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...Unix サーバソケットを生成し、
新しい接続を受け入れるごとにブロックを呼び出します。
ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジェクトが渡されます。
ブロッ......クの実行が終わってもソケットは close されません。
アプリケーション側が明示的に close する必要があります。
path という名前のファイルが既に存在するときは、
そのファイルのオーナである場合は先にそのファイルを削......合に限りは安全です。
つまり、 /tmp/malicious-users-directory/socket という名前のパスは
使うべきではありません。
/tmp にスティッキービットが立っている場合、/tmp/socket や
/tmp/your-private-directory/socket というパス名は安全と考えて... -
Socket
:: Constants :: IPV6 _ MULTICAST _ LOOP -> Integer (18301.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 _ MULTICAST _ LOOP -> Integer (18301.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 (18301.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 _ MULTICAST _ LOOP -> Integer (18301.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)...