Comment by embedding-shape
3 hours ago
I think parent is talking strictly about P2P, so you'll need (typically) something to help you tunnel between clients, as there are NATs and all sorts of things between two typical consumer computer at two different homes.
Ah, okay, but that sounds like an incredible pain in the arse to do no matter how you approach it.