🗜️ Network File Compression System — v1.0
First release of the IT432 Network Programming project.
What's included
- Multi-threaded compression server (WinForms GUI)
- Compression client with connect/disconnect/send (WinForms GUI)
- GZip compression over TCP
- Heartbeat detection when server goes down
- Live client counter on server
How to run
- Run
CompressionServer.exe→ click Start Server - Run
CompressionClient.exe→ Connect → Browse file → Send File - Compressed
.gzfile saves automatically next to the original
Requirements
- Windows 10/11
- .NET 6 Runtime (or .NET Framework 4.7.2+)