add tcp hole punching (#1713)

add tcp hole punching and tcp stun test
This commit is contained in:
KKRainbow
2025-12-28 21:35:30 +08:00
committed by GitHub
parent 37531507db
commit c19cd1bff3
29 changed files with 1502 additions and 300 deletions
+5 -4
View File
@@ -545,11 +545,12 @@ mod tests {
println!("rpc service ready, {:#?}", rpc_service.global_peer_map);
if digest.is_none() {
digest = Some(rpc_service.global_peer_map_digest.load());
} else {
if let Some(prev) = digest {
let v = rpc_service.global_peer_map_digest.load();
assert_eq!(digest.unwrap(), v);
assert_eq!(prev, v);
digest = Some(prev);
} else {
digest = Some(rpc_service.global_peer_map_digest.load());
}
let mut route_cost = pc.get_cost_calculator();