Files
RustDesk/flutter/lib/desktop
xuwenwei 4ecbcaf252 punch banner: revert broken '重试直连' button, keep status banner
The '重试直连' button couldn't resolve the FFI 'bind' symbol
in this file's scope (Dart top-level identifier resolution quirk
when bind is re-exported from models/model.dart through common.dart).

Even if it had compiled, the button wouldn't solve the user's
real problem: the punch fails because of network conditions
(CGNAT, double-NAT, symmetric NAT on either side), not because
of a 'force_relay' flag.

What stays working:
  - Green  banner when P2P succeeded
  - Orange ⚠ banner when relay fallback
  - File-transfer menu item is intercepted with a toast on relay

Next steps for the user to actually get P2P:
  - Test on the same LAN (not via 4G/5G or CGNAT)
  - Check router has UPnP enabled
  - If still fails, ask the hbbs maintainer to improve is_local
    detection (compare LAN subnets, not just public IP)
2026-06-09 11:56:21 +08:00
..