Parallel upload and download of file
From the Server this platform allows parallel upload and download. Epoll is used to allow Asynchronous IO and parallel uploads & downloads.
Principles of Design :
- Client registers to start/initiate the sharing.
- Client establishes connectivity to specific client after regsitration with other clients.
- The register gets updated every time a new client registers or drops.