Learning only,not for commercial use
libftp(https://github.com/mkulke/ftplibpp) programmed by mkulke&PhilipDeegan&wadealer&mkay229.
JSON for Modern C++(https://github.com/nlohmann/json) programmed by Niels Lohmann.
Based on C++17, In the implemented C++ classes, RAII,pimpl and singleton patterns are used whenever possible.
In addition,Cpp_MultiServer has already started using DB connection pools,but not finished yet,it will be completed in the future.
The libftp(https://github.com/mkulke/ftplibpp) uses LGPL2.1, any copy or commercial needs are supposed to contact the author of libftp.
The JSON for Modern C++(https://github.com/nlohmann/json) uses MIT license, any copy or commercial needs are supposed to contact the author of nlohmann/json.
both make and cmake are supported
makemkdir build && cd build
cmake ..
cmake --build .mkdir build && cd build
cmake .. -G "Visual Studio 17 2022"
cmake --build . --config Release
# or
cmake --build . --config Debugthe executable files will be saved at build/bin,
cd ./build/Guardian
./Guardian