1. It’s needed to use the TCP protocol as a "delivery service", to carry your packets
2. It is required to implement the file transfer in both directions, from the Client to the Server, and from the Server to the Client. The protocol that you use to establish the transfer must accept both "get" and "put" as directions.
3. The program must be written in in C++
I can make persistent TCP connection between two IP:PORT pairs and make them transfer files as per your requirements.
Simultaneous transfer is possible.
Please let me know if you are interested. I would be happy to discuss more in chat :-)
Hi I can really help you with this project.I have good experience in networking. I am new to freelancer. But i have good experience of working on chegg