Receives multiple messages on a socket.
fn recvmmsg(sockfd: i32, msgvec: &mut [mmsghdr], flags: u32, timeout: Option<&mut timespec>) -> i32
| Name | Description |
|---|---|
| sockfd | The socket on which to receive. |
| msgvec | A vector of message buffers. |
| flags | Flags used while receiving. |
| timeout | A timeout for the operation. |
Returns the number of messages received or an error value.