Struct mio::net::TcpKeepalive [−][src]
pub struct TcpKeepalive { /* fields omitted */ }
This is supported on crate feature
net
only.Expand description
Configures a socket’s TCP keepalive parameters.
Implementations
on idle connections.
This will set the value of SO_KEEPALIVE
+ IPPROTO_TCP
on OpenBSD,
NetBSD, and Haiku, TCP_KEEPALIVE
on macOS and iOS, and TCP_KEEPIDLE
on all other Unix operating systems. On Windows, this sets the value of
the tcp_keepalive
struct’s keepalivetime
field.
Some platforms specify this value in seconds, so sub-second specifications may be omitted.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for TcpKeepalive
impl Send for TcpKeepalive
impl Sync for TcpKeepalive
impl Unpin for TcpKeepalive
impl UnwindSafe for TcpKeepalive
Blanket Implementations
Mutably borrows from an owned value. Read more