忽略地址校验

This commit is contained in:
lubeilin
2023-12-26 21:46:41 +08:00
parent c6465977ef
commit cf4b1f418f
2 changed files with 4 additions and 5 deletions
+3 -4
View File
@@ -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 {
+1 -1
View File
@@ -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]
}