From 577d95b1cce4332181d230b29abe24c95276fabc Mon Sep 17 00:00:00 2001 From: Rich Neswold Date: Tue, 5 Aug 2025 20:58:22 -0500 Subject: [PATCH] :bug: turn on TCP NO_DELAY For some reason, I kept the no-delay off. This turn it on to, hopefully, reduce any delays in communicating with the dimmer. --- drivers/drmem-drv-tplink/src/lib.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/drmem-drv-tplink/src/lib.rs b/drivers/drmem-drv-tplink/src/lib.rs index 9481313e..33648ada 100644 --- a/drivers/drmem-drv-tplink/src/lib.rs +++ b/drivers/drmem-drv-tplink/src/lib.rs @@ -337,11 +337,9 @@ impl Instance { match TcpSocket::new_v4() { Ok(s) => { s.set_recv_buffer_size((BUF_TOTAL * 2) as u32)?; + s.set_nodelay(true)?; - let s = s.connect((*addr).into()).await?; - - s.set_nodelay(false)?; - Ok(s) + Ok(s.connect((*addr).into()).await?) } Err(e) => Err(e), }