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