るりまサーチ

最速Rubyリファレンスマニュアル検索!
20件ヒット [1-20件を表示] (0.117秒)
トップページ > クエリ:i[x] > クエリ:accept_nonblock[x]

別のキーワード

  1. cgi accept_charset
  2. socket accept_nonblock
  3. socket accept
  4. cgi/core accept_charset
  5. socket tcp_defer_accept

ライブラリ

クラス

検索結果

UNIXServer#accept_nonblock -> UnixSocket (21207.0)

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

...UNIXSocket のインスタンスを返します。

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

Errno::EWOULDBLOCK, Errno::EAGAIN,
Errno::ECONNABORTED, Errno::EPROTO のいずれかの例外が
発生した場合は、その例外には IO::WaitR...
...を掴まえることができます。

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

@see UNIXServer#accept...

NEWS for Ruby 2.3.0 (42.0)

NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

... issue を参照してください。

== 2.2.0 以降の変更

=== 言語仕様の変更

* frozen-string-literal プラグマ:
* 実験的な機能として fronzen-string-literal というプラグマが導入されました。
8976
* さらに --enable/--disable=frozen-string-li...
...ug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError が発生したときにそのオブジェクトが生成された位置を表示します。
11725

* safe navigation operator (ぼっち演算...
...* ObjectSpace.#count_imemo_objects を追加。
* ObjectSpace.#internal_class_of を追加。
* ObjectSpace.#internal_super_of を追加。

* OpenSSL
* OpenSSL::SSL::SSLSocket#accept_nonblock
OpenSSL::SSL::SSLSocket#connect_nonblock は `exception: false` オプショ...