Misaka cbbadd547d Add WebSocket heartbeat, client cleanup, and connection toast notifications
- Add heartbeat ping every 5 seconds to detect stale connections
- Replace clients when same IP reconnects instead of accumulating
- Remove unavailable clients on connect and heartbeat probe
- Marshal UI updates to UI thread via SynchronizationContext
- Show balloon toast on device connect/disconnect
- Add disposal safety check for UpdateTrayStatus

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 12:34:02 +08:00
2026-05-15 20:12:07 +08:00

WirelessTextSyncer Desktop

Windows tray server for WirelessTextSyncer.

Stack

  • .NET 8
  • WinForms tray application
  • Fleck WebSocket server

Development

dotnet restore
dotnet build
dotnet run --project .\WirelessTextSyncer.Windows\WirelessTextSyncer.Windows.csproj

The initial server listens on ws://0.0.0.0:8181.

Description
Desktop sub-repository
Readme 281 KiB
Languages
C# 100%