A mini Usenet-like news system in C++17, with two database modes:
Memory: in-memory only, resets on each run. Disk: persistent on-disk storage using std::filesystem.
makemake installmake clean./news_server <port> [--disk]./news_client <host> <port>Run the provided Java test suites to verify protocol compliance:
java -jar TestServer1.jar <host> <port>
java -jar TestServer2.jar <host> <port>