Files
BetterDesk/betterdesk-server/codec
UNITRONIX 21a64528d9 fix: keep WSS peers online after heartbeat echo
Treat RustDesk empty WebSocket keepalive replies as peer heartbeat activity. Without this, reverse-proxied WSS clients could stay connected at the WebSocket layer but still be cleaned from the in-memory peer map after RegTimeout, causing the server to close the active rendezvous session.

Add a regression assertion that RustDesk's empty keepalive echo refreshes the peer heartbeat timestamp.

Refs #144

Reported-by: kido <70244282+odixz@users.noreply.github.com>

Tested-by: kido <70244282+odixz@users.noreply.github.com>
2026-05-22 03:08:30 +02:00
..