blocking: add tcp_keepalive option (#1100)
This commit is contained in:
@@ -409,6 +409,18 @@ impl ClientBuilder {
|
|||||||
self.with_inner(move |inner| inner.local_address(addr))
|
self.with_inner(move |inner| inner.local_address(addr))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Set that all sockets have `SO_KEEPALIVE` set with the supplied duration.
|
||||||
|
///
|
||||||
|
/// If `None`, the option will not be set.
|
||||||
|
///
|
||||||
|
/// Default is 60 seconds.
|
||||||
|
pub fn tcp_keepalive<D>(self, val: D) -> ClientBuilder
|
||||||
|
where
|
||||||
|
D: Into<Option<Duration>>,
|
||||||
|
{
|
||||||
|
self.with_inner(move |inner| inner.tcp_keepalive(val))
|
||||||
|
}
|
||||||
|
|
||||||
// TLS options
|
// TLS options
|
||||||
|
|
||||||
/// Add a custom root certificate.
|
/// Add a custom root certificate.
|
||||||
|
|||||||
Reference in New Issue
Block a user