diff --git a/libasync/src/smoltcp/tcp_stream.rs b/libasync/src/smoltcp/tcp_stream.rs index f6846da..9fb6b60 100644 --- a/libasync/src/smoltcp/tcp_stream.rs +++ b/libasync/src/smoltcp/tcp_stream.rs @@ -262,6 +262,14 @@ impl TcpStream { pub fn set_timeout(&mut self, duration: Option) { self.with_socket(|mut socket| socket.set_timeout(duration)); } + + pub fn ack_delay(&self) -> Option { + self.with_socket(|socket| socket.ack_delay()) + } + + pub fn set_ack_delay(&mut self, duration: Option) { + self.with_socket(|mut socket| socket.set_ack_delay(duration)); + } } impl Drop for TcpStream {