Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use a Windows XP PC and have a file of about 700mb, that I would like to copy to another PC (Win XP) over internet. None of the PCs have have a static IP from ISP. How can I transfer the file? I don't prefer uploading the file to a file sharing server and download it in the other PC. Is there any other way (like team viewer or torrent)?

share|improve this question

On easy possibility would be using Teamviewer. You also could query IP from Websites like but there are many problems with forwarding the adress/port through the router and your firewall.

share|improve this answer

Skype can also transfer files. Probably easier to set up than setting up a ftp server and client.

share|improve this answer

I haven't actually ever tried it for a personal files, but you could transfer the file using the BitTorrent protocol which was designed for peer-to-peer file sharing. There are many free client programs available like µTorrent to use. The documentation for the latter discusses how to create a private torrent file and send a link to it to someone else for sharing. There are also many tutorials on the web.

share|improve this answer

You can use SSH to copy files securely from one system to another. One must run a windows SSH server program such as freeSSHd, while the other uses an SSH copy tool such as PuTTY Secure Copy client. In order to know what your system's IP address is you could write a batch script send an e-mail (with blat) with the server's current IP address, then create a scheduled task to run the script every day (or every few hours even).

share|improve this answer

You can setup a FTP Server using Filezilla and connect to it from any other PC/Mac/Smartphone...this is the easiest way to transfer files between your computer over the alternative would be to use Dropbox and put the files in your Public Folder and copy the URL which can then be used to download the file

share|improve this answer
Using an FTP server with dynamic IP addresses would be messy since both users would need to confirm the addresses before the upload/download – Lee Taylor Dec 1 '12 at 13:06
A Dynamic DNS like FreeDNS can be used which updates the ip address every time it changes – Nitish Raj Dec 1 '12 at 13:12

You can use [file ai]: is a free web site that enables people to securely share files with one another that cannot be easily sent via e-mail. You don't need to download or install any software, and your files are not uploaded to any server. The files are encrypted and sent directly, peer-to-peer, through your existing web browser.

share|improve this answer

Opera unite used to provide file sharing feature from within the opera browser. Pity they are not developing it anymore. Older version might still work.

One suggested alternative is Tonido's explorer app (See ars tehnica guide).

Obligatory xkcd reference.

share|improve this answer

Teamviewer should be the best option(the fastest one) I see imo. Torrent would be very slow to transfer.

share|improve this answer
Why would a torrent be any slower? – Hennes Dec 1 '12 at 15:40
That depends on the bandwith between the 2 computers. Torrents and teamviewer have different ways to transfer data. – TweakFix Dec 2 '12 at 14:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .