るりまサーチ

最速Rubyリファレンスマニュアル検索!
1063件ヒット [1-100件を表示] (0.176秒)

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

検索結果

<< 1 2 3 ... > >>

Net::IMAP::Envelope#cc -> [Net::IMAP::Address] | nil (21218.0)

Cc を Net::IMAP::Address オブジェクトの配列で返します。

...Cc を Net::IMAP::Address オブジェクトの配列で返します。

エンベロープに存在しないときは nil を返します。...

Gem::LocalRemoteOptions#accept_uri_http (15201.0)

HTTP の URI を扱えるようにするためのメソッドです。

HTTP の URI を扱えるようにするためのメソッドです。

Process::Status#success? -> bool (15201.0)

プロセスの終了状態が成功である場合に true を返します。 そうでない場合に false を返します。

...プロセスの終了状態が成功である場合に true を返します。
そうでない場合に false を返します。...

Racc::Parser#yyaccept (15201.0)

@todo

@todo

TCPServer#accept -> TCPSocket (15201.0)

クライアントからの接続要求を受け付け、接続した TCPSocket のインスタンスを返します。

...クライアントからの接続要求を受け付け、接続した
TCPSocket のインスタンスを返します。

例:

require 'socket'

TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept
c.write "foo"
p s.recv(10) #=> "foo"
}...

絞り込み条件を変える

TCPServer#accept_nonblock -> TCPSocket (15201.0)

ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。

...キングモードに設定した後、
accept(2) を呼び出します。

返り値は TCPServer#accept と同じです。

accept(2) がエラーになった場合、
E
AGAIN, EINTR を含め例外 Errno::EXXX が発生します。

@raise Errno::EXXX accept(2) がエラーになった場合に発...

TCPServer#sysaccept -> Integer (15201.0)

接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。

...接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。

例:

require 'socket'

TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
}...

UNIXServer#accept -> UnixSocket (15201.0)

クライアントからの接続要求を accept(2)で待ち受け、接続した UNIXSocket のインスタンスを返します。

...accept(2)で待ち受け、接続した
UNIXSocket のインスタンスを返します。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
s = serv.accept
s.write "from server"
c.write "from client"
p c.recv(20) #=> "from server"...
...p s.recv(20) #=> "from client"
}...

UNIXServer#accept_nonblock -> UnixSocket (15201.0)

ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。

...設定した後、
accept(2) を呼び出します。

接続した
UNIXSocket のインスタンスを返します。

accept(2) がエラーになった場合、Socket#accept と同じ例外が
発生します。

E
rrno::EWOULDBLOCK, Errno::EAGAIN,
E
rrno::ECONNABORTED, Errno::EPROTO のいずれ...
...tReadable extend
されます。それを利用してリトライ可能な例外を掴まえることができます。

require 'socket'
serv = UNIXServer.new("/tmp/sock")
begin # emulate blocking accept
sock = serv.accept_nonblock
rescue IO::WaitReadable, Errno::EINTR
IO.select...
...([serv])
retry
e
nd
# sock is an accepted socket.

@see UNIXServer#accept...
<< 1 2 3 ... > >>