method
recvmsg_nonblock
v2_5_5 -
Show latest stable
- Class:
BasicSocket
recvmsg_nonblock(dlen = nil, flags = 0, clen = nil, scm_rights: false, exception: true)public
recvmsg receives a message using recvmsg(2) system call in non-blocking manner.
It is similar to BasicSocket#recvmsg but non-blocking flag is set before the system call and it doesn’t retry the system call.
By specifying a keyword argument exception to false, you can indicate that recvmsg_nonblock should not raise an IO::WaitReadable exception, but return the symbol :wait_readable instead.