Kitz Forum

Internet => General Internet => Topic started by: Bowdon on November 17, 2015, 02:28:10 PM

Title: Improve better PC to PC file transfer speeds?
Post by: Bowdon on November 17, 2015, 02:28:10 PM
I was wondering if there is a way to improve the file transfer speed between 2 computers.

The situation is that when I try and upload a file to my friend (in the US) I never get my full upload speed. If I upload to websites etc I do get full upload speeds. I know its not a fibre thing as this issue was also on my old adsl2+ line on pipex etc.

I'm assuming its a routing issue that effects the speeds in this way, or at least a prioritising issue as websites might have more priority than just another PC on the net.

Whatever the issue is, can it be improved - with the exception of going through sites like dropbox?

I'm wondering if I was to setup an ftp that the speed might increase i.e. going through a different port than other traffic? I was using yahoo messenger to transfer the file, maybe thats why the speed was slow?
Title: Re: Improve better PC to PC file transfer speeds?
Post by: loonylion on November 17, 2015, 04:19:45 PM
messenger systems are slow for file transfers, yes, A direct ftp connection would potentially max the upload out, but you'd have to deal with port forwarding and the security risks inherent in running an ftp server.
Title: Re: Improve better PC to PC file transfer speeds?
Post by: Ronski on November 17, 2015, 06:26:18 PM
You could use a private Torrent, I've done this before using uTorrent, haven't done it for years so you'll need to check the specifics. I don't think you need to set up port forwarding etc.

http://www.wikihow.com/Share-Personal-or-Public-Files-Using-uTorrent

Title: Re: Improve better PC to PC file transfer speeds?
Post by: loonylion on November 17, 2015, 09:27:01 PM
You could use a private Torrent, I've done this before using uTorrent, haven't done it for years so you'll need to check the specifics. I don't think you need to set up port forwarding etc.

http://www.wikihow.com/Share-Personal-or-Public-Files-Using-uTorrent

would work but torrenting works better when there's more than two machines involved.
Title: Re: Improve better PC to PC file transfer speeds?
Post by: BritBrat on November 18, 2015, 06:18:50 AM
Try FTP
Title: Re: Improve better PC to PC file transfer speeds?
Post by: Weaver on November 21, 2015, 05:26:32 AM
In my experience, the only way to improve on systems like good old-fashioned email and FTP is to send multiple parts of the file in parallel, some people believe in you four quarters, I suspect that there is a lot to be said for two halves. This parallelism thrashes the TCP connections so that any idle time is soaked up properly and optimal efficiency is achieved even over a very long link. There are file transfer apps that do exactly this, and it might well be worth looking into a specialist file transfer app to be run at both ends if you need to do this a lot.

If the file is not to large to email, I'm assuming it is, then sending an email is good as the first step in the chain, uploading it to your outgoing mail send server is usually very fast as hopefully it should be really close to you on the Internet. But as I said, I assume email is a no-go.

Obviously if you can use compression then do so.

But a specialist app at both ends is going to be your best bet.
Title: Re: Improve better PC to PC file transfer speeds?
Post by: Weaver on November 21, 2015, 05:28:25 AM
If the files you are sending are related, as in cases where newer files are modified versions of earlier files already sent, then take a look at rsync. (Google it.)
Title: Re: Improve better PC to PC file transfer speeds?
Post by: loonylion on November 21, 2015, 02:04:00 PM
If the files you are sending are related, as in cases where newer files are modified versions of earlier files already sent, then take a look at rsync. (Google it.)

IIRC rsync cant do delta transfers on Windows. On Linux it's great.
Title: Re: Improve better PC to PC file transfer speeds?
Post by: AArdvark on November 22, 2015, 07:31:30 PM
If the files you are sending are related, as in cases where newer files are modified versions of earlier files already sent, then take a look at rsync. (Google it.)

IIRC rsync cant do delta transfers on Windows. On Linux it's great.
I cannot remember this being the case.
I have googled a few rsync for windows apps and they do not mention this as a problem.
See http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp (http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp)  as an example.
Supposedly it will work with *nix Rsync programs as it is a port of Rsync running via Cygwin.
Worth trying the Free version and seeing if it does what you need.