This project implements a file transfer system using the RPC library, developed in C++. The goal is to provide a lightweight and efficient solution for transmitting files between devices on a local network.
- File Sending and Receiving: Allows the transfer of files of any format and size.
- Performance and Efficiency: Leverages the advantages of RPC for fast and efficient transfers, with an optimized implementation in C++.
- Simple Interface: Provides an intuitive command-line interface for easy use and configuration.
- C++11 or later
- Standard C++ libraries
rpclib
installed in your machine- Compatible operating system (Windows, Linux, macOS)
- So, I recommend that you have xmake installed in your machine, that way you don't need to download anything, xmake will do it for you.
- Clone the repository:
git clone https://github.com/Eloidenovela/send-it.git
- Compile the project using a compatible C++ compiler.
- Run the program, specifying the mode (client or server) and necessary parameters, such as IP address and port.
Contributions are welcome! Feel free to open issues to report bugs or suggest improvements, and submit pull requests to contribute to the project.