This TCP Server (Linux-based) and Client (Windows-based and Linux-based) framework make it incredibly easy to implement a TCP server to transmit data/files, authorize users, and much more. This is designed and written in modern C++ and is created in a readable fashion, allowing it to be built upon to fit any application. A video explaining the code can be watched here
This utilizes AES encryption, which passes a randomly generated encryption key on a client connection.
The TCPServer directory contains a cmpl.sh file which utilizes g++ to compile the files for the server.
Copyright (c) 2023 Jacob Gluska/UntitledEntity
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.