Commit Graph

7 Commits

Author SHA1 Message Date
ddidderr 936111e3c6 Refine peer networking and chunked file transfers 2025-11-11 20:56:03 +01:00
ddidderr 98126a72da [clippy] fixes 2025-08-12 08:44:59 +02:00
ddidderr 70548d2041 refactor(server): implement request handlers as methods
moved request handling logic into dedicated methods on the request handler struct for better organization and readability. this includes handlers for ping, list games, get game info, and invalid requests. game file data handler is added but not yet implemented.
2025-08-12 08:39:23 +02:00
ddidderr ffb05e3a0a [clippy] fix clippy issues 2025-06-25 21:18:36 +02:00
ddidderr 765447e6d1 [code][fix] improvements for LAN 202503
- more robust client <-> server connection
  - new client event: DownloadGameFilesFailed
  - 3 seconds to reconnect
  - retry forever if server is gone and never lose a UI request

- code cleanup here and there (mostly server)
2025-03-20 19:39:32 +01:00
ddidderr f28ecc9f8b [code] RwLock instead of Mutex makes more sense for the GameDB 2025-03-03 17:33:09 +01:00
ddidderr adf6f9d757 [code] improve structure (focus: server) 2025-03-02 13:06:18 +01:00