收到PunchRequest时不添加路由

This commit is contained in:
lbl8603
2024-05-01 15:21:25 +08:00
parent 1130f69a82
commit d4fc28dca3
+3 -2
View File
@@ -233,8 +233,9 @@ impl ClientPacketHandler {
net_packet.first_set_ttl(1);
self.client_cipher.encrypt_ipv4(&mut net_packet)?;
context.send_by_key(net_packet.buffer(), route_key)?;
let route = Route::from_default_rt(route_key, 1);
context.route_table.add_route_if_absent(source, route);
// 收到PunchRequest就添加路由,会导致单向通信的问题,删掉试试
// let route = Route::from_default_rt(route_key, 1);
// context.route_table.add_route_if_absent(source, route);
}
ControlPacket::PunchResponse => {
log::info!("PunchResponse={:?},source={}", route_key, source);