From e8df40925a3e754e8a2b9286a3a93215daa0169c Mon Sep 17 00:00:00 2001 From: lubeilin <1791778603@qq.com> Date: Sat, 2 Mar 2024 15:49:23 +0800 Subject: [PATCH] =?UTF-8?q?[mio]=20=E5=A2=9E=E5=8A=A0=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E8=B6=85=E6=97=B6=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vnt/src/handle/maintain/idle.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vnt/src/handle/maintain/idle.rs b/vnt/src/handle/maintain/idle.rs index c98e084..a419a6f 100644 --- a/vnt/src/handle/maintain/idle.rs +++ b/vnt/src/handle/maintain/idle.rs @@ -119,7 +119,10 @@ fn check_gateway_channel( log::warn!("{:?}", e); if context.is_main_tcp() { //tcp需要重连 - let tcp_stream = std::net::TcpStream::connect(current_device.connect_server)?; + let tcp_stream = std::net::TcpStream::connect_timeout( + ¤t_device.connect_server, + Duration::from_secs(5), + )?; tcp_stream.set_nonblocking(true)?; if let Err(e) = tcp_socket_sender.try_add_socket(( TcpStream::from_std(tcp_stream),