忽略地址校验

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) { match main_channel.recv_from(recv_buf) {
Ok((len, addr)) => { Ok((len, addr)) => {
if server_address != addr { if server_address != addr {
Err(HandshakeEnum::Other(format!("invalid data,from {}", addr))) log::warn!("请求{:?}和响应{:?}地址不一致",server_address,addr);
} else {
Ok(len)
} }
Ok(len)
} }
Err(e) => Err(HandshakeEnum::Other(format!("receiver error:{}", e))), Err(e) => Err(HandshakeEnum::Other(format!("receiver error:{}", e))),
} }
@@ -223,7 +222,7 @@ pub fn secret_handshake(
if net_packet.is_gateway() if net_packet.is_gateway()
&& net_packet.protocol() == Protocol::Service && net_packet.protocol() == Protocol::Service
&& service_packet::Protocol::from(net_packet.transport_protocol()) && service_packet::Protocol::from(net_packet.transport_protocol())
== service_packet::Protocol::SecretHandshakeResponse == service_packet::Protocol::SecretHandshakeResponse
{ {
Ok(()) Ok(())
} else { } else {
+1 -1
View File
@@ -88,7 +88,7 @@ pub fn registration(
match main_channel.recv_from(&mut recv_buf) { match main_channel.recv_from(&mut recv_buf) {
Ok((len, addr)) => { Ok((len, addr)) => {
if server_address != addr { if server_address != addr {
return Err(ReqEnum::Other(format!("invalid data,from {}", addr))); log::warn!("请求{:?}和响应{:?}地址不一致",server_address,addr);
} }
&mut recv_buf[..len] &mut recv_buf[..len]
} }