Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

OpenSSL::SSL::SSLSocket#sysread_nonblock

(*untyped) -> untyped
ssl.sysread_nonblock(length) → string
ssl.sysread_nonblock(length, buffer) → buffer
ssl.sysread_nonblock(length, buffer, exception: false) → buffer, nil, :wait_readable, or :wait_writable

A non-blocking version of sysread.

See also #sysread #syswrite #sysclose #syswrite_nonblock also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0