wait_priority(timeout = nil) -> self | true | false | nilRuby 3.0 から[permalink][rdoc][edit] [added by io/wait]-
selfが優先データを受信して読み込み可能になるまでブロックし、読み込み可能になったら真値を返します。優先データ(緊急データ)は Socket::Constants::MSG_OOB フラグを用いて送受信され、通常はストリーム型のソケットに限られます。
一度ブロックしてから読み込み可能になった場合には
selfを返します。内部のバッファにデータがある場合にはブロックせずに true を返します。timeout秒待っても優先データを受信しなかった場合は偽の値(false または nil)を返します。- [PARAM]
timeout: - タイムアウトまでの秒数を指定します。nil を指定すると読み込み可能になるまで待ち続けます。
[SEE_ALSO] IO#wait, IO#wait_readable, IO#wait_writable
- [PARAM]