by zerox » Fri Sep 09, 2011 6:00 am UTC
[quote=izomiac]Seriously, there should be some simple, 100 KB program that lets two people exchange public IP addresses, one selects a file/folder and clicks send, the other clicks receive, UDP packets get bounced off NATs until they traverse them, and the file is transferred at maximal speed without any external server (maybe throw in some compression/encryption). Sadly, when I Googled for such a thing I came up empty.[/quote]
http://www.whitsoftdev.com/ssft/
9KB. One side needs a public-facing IP. Compress and encrypt it yourself. There's even a python script. If you don't like it... it's really not that hard to write your own.
[quote=poxic]I don't know about a USB cable, because I'm probably too old to know it well enough. >.< I have used a twisted-pair cable* to directly network one computer to another, though. Works pretty darn well, once the cable (~$15) is purchased and any necessary retrofitted software is installed on pre-XP Windows boxen. (I've never tried this with non-Win systems. YMMV.)[/quote]
I have MADE a crossover cable from a standard CAT5 by cutting it open, untwisting the wires and then twisting the bare copper around itself. I used a crimper, a penknife, duct tape and my hands. It was 100 feet long, and I even used the brown and blue twistedpairs to give my dad and mum bedroom phones (so they can both talk at the same time to the same caller). This was when I was 16, so shut up about parents' basement. Amazingly, it worked perfectly for 5 years, even though the naysayers said I needed a solder..
http://www.whitsoftdev.com/slimftpd/
Later I got them a router and restored my crossover to a normal cable. Still works.