Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > TCPServerクラス > accept_nonblock

instance method TCPServer#accept_nonblock

accept_nonblock -> TCPSocket

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

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

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

[EXCEPTION] Errno::EXXX:
accept(2) がエラーになった場合に発生します。
class TCPServer