UDP-based file transfer protocol in C++ that uses a set amounts of threads to transfer files between client and server.