We currently have a pair of very simple VB.Net applications, the first allows you to select a source folder and creates a multi part .zip archive of the contents the second re-assembles the multi part archive into the original file structure.
We need to extend the functionality of these applications into a FTP client and FTP server ideally utilising free assemblies such as WinSCP.NET. The Client would allow the user to upload files or folders to the server however before upload the files/folders will be segmented into a multi part archive (for example 10 segments) and a new thread will be opened for each segment (10 simultanious uploads) the server side will simply automatically re assemble the multi part archives.
More information available on request.
The Client/Server must support resuming broken uploads, the client should also visually display upload progress.
Both the Client and Server will need some sort of product activation/licencing.