pub fn sendmmsg<'a, I, C>(
fd: RawFd,
data: impl IntoIterator<Item = &'a SendMmsgData<'a, I, C>>,
flags: MsgFlags,
) -> Result<Vec<usize>>Expand description
An extension of sendmsg that allows the caller to transmit multiple
messages on a socket using a single system call. This has performance
benefits for some applications.
Allocations are performed for cmsgs and to build msghdr buffer
§Arguments
fd: Socket file descriptordata: Struct that implementsIntoIteratorwithSendMmsgDataitemsflags: Optional flags passed directly to the operating system.
§Returns
Vec with numbers of sent bytes on each sent message.