Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > UDPSocketクラス > recvfrom_nonblock

instance method UDPSocket#recvfrom_nonblock

recvfrom_nonblock(maxlen[, flags])

ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。

引数、返り値は IPSocket#recvfrom と同じです。

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