2 ms·
What makes it difficult are two problems: - Dealing with NAT - Security Making a protocol for connecting to another machine and sending (or requesting) a fil
by Sohcahtoa82 6y ago
What makes it difficult are two problems:
- Dealing with NAT
- Security
Making a protocol for connecting to another machine and sending (or requesting) a file is easy. We solved that a couple decades ago.
But how do you do it when both ends are behind NAT? UPNP was supposed to solve this problem, but not everyone uses UPNP, and it's pain in the ass to deal with port forwarding, also, good luck trying to walk grandma through setting up a port forward on her router.
- dpc_pw 6y agoI know. And it's a failure of an Internet and software ecosystem as whole. Somewhere between 2000 and 2010 we just accepted how much of fiasco and garbage everything have became.