mirror of
https://github.com/rustdesk/hbb_common.git
synced 2026-10-18 14:44:00 +00:00
webrtc
Racing WebRTC against UDP and TCP means one transport is cancelled on every session that connects, and cancelling it walks agent_internal's candidate list closing sockets that are already gone - one warn per candidate, plus the peer_connection cascade behind it (ice cancelled by caller, SCTP without DTLS, the SRTP sessions never opened). Trickle adds pingAllCandidates on every check tick until the first pair arrives. None of it is a fault, and all of it lands beside a connection that succeeded, where it reads as one: 90 of 386 lines in a controlled-side log spent saying the design worked. agent_gather stays at warn. A STUN server it could not reach is the one thing upstream says that explains a session which never connected, and it is a different module from the noise, so the two separate cleanly. Errors in the quieted modules still print, and RUST_LOG overrides the whole spec for anyone who wants the warns back. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M54JAqUK4RynudFou89hod
Description
No description provided
75 MiB
Languages
Rust
100%