The end goal is the ability to transfer large files (5-10gb) over the internet between two computers. The ability to pause the transfer would be a nice feature to have but isn't a requirement. The resume feature is a requirement, especially while uploading. I was thinking an FTP server might be the right choice but I'm not able to confirm which software has the ability to pause and resume file transfers. I did test with Windows Server 2008 R2 (IIS 7.5) as the FTP server and WinSCP as the client. While uploading a file from the client to the server I would break the connection and then reconnect it. WinSCP acknowledges the loss connection and restarts the upload when the connection is live again. The problem is; it starts over from the beginning instead of resuming where it left off. To me resume means; pick up where you left off, not start over.
It doesnt have to be FTP, Im open to try anything if it will accomplish what is needed. Please be specific on the server and client software needed.