Struct mtcp_rs::TcpListener
source · pub struct TcpListener { /* private fields */ }
Expand description
A TCP socket server, listening for connections, akin to
std::net::TcpListener
All I/O operations provided by mtcp::TcpListener
are “blocking” by
default, but – unlike the std::net
implementation – proper timeout
and cancellation support is available. Each mtcp::TcpListener
is
tied to an mtcp::TcpManager
.
If the timeout
parameter was set to Some(Duration)
and if the I/O
operation does not complete before the specified timeout period
expires, then the pending I/O operation will fail as soon as possible with
an TcpError::TimedOut
error.