diff --git a/vnt/src/handle/handshake_handler.rs b/vnt/src/handle/handshake_handler.rs index 0a8e48e..f22f7de 100644 --- a/vnt/src/handle/handshake_handler.rs +++ b/vnt/src/handle/handshake_handler.rs @@ -174,10 +174,9 @@ fn send_recv( match main_channel.recv_from(recv_buf) { Ok((len, addr)) => { if server_address != addr { - Err(HandshakeEnum::Other(format!("invalid data,from {}", addr))) - } else { - Ok(len) + log::warn!("请求{:?}和响应{:?}地址不一致",server_address,addr); } + Ok(len) } Err(e) => Err(HandshakeEnum::Other(format!("receiver error:{}", e))), } @@ -223,7 +222,7 @@ pub fn secret_handshake( if net_packet.is_gateway() && net_packet.protocol() == Protocol::Service && service_packet::Protocol::from(net_packet.transport_protocol()) - == service_packet::Protocol::SecretHandshakeResponse + == service_packet::Protocol::SecretHandshakeResponse { Ok(()) } else { diff --git a/vnt/src/handle/registration_handler.rs b/vnt/src/handle/registration_handler.rs index bcc455d..4755267 100644 --- a/vnt/src/handle/registration_handler.rs +++ b/vnt/src/handle/registration_handler.rs @@ -88,7 +88,7 @@ pub fn registration( match main_channel.recv_from(&mut recv_buf) { Ok((len, addr)) => { if server_address != addr { - return Err(ReqEnum::Other(format!("invalid data,from {}", addr))); + log::warn!("请求{:?}和响应{:?}地址不一致",server_address,addr); } &mut recv_buf[..len] }