You can't traverse NAT without a server to setup your connection. Especially on mobile networks. One of your 'peers' must open their firewall. By doing so, in my book, it becomes a server. But the semantics may have changed, I dunno why people think servers are so lame. They're just computers that are up and online.

Reply to this note

Please Login to reply.

Discussion

peers in p2p are servers

from the lead dev of holepunch.to https://x.com/mafintosh/status/1259596991857930243 there is distributed holepunching aka nat firewall traversal

Yes, it uses a lot of techniques I'm well familiar with, techniques that don't really work anymore. Like STUN. Mobile networks especially, you're just gonna end up sending all that traffic through a turn relay (which is fine).

https://en.m.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT

https://webrtc.org/getting-started/turn-server

as p2p apps become popular incompatible shit 'networks' will face tremendous pressure to become proper networks

I wish. A majority of the world is on a mobile carriers network.. I just don't see how it would apply any pressure, can't even get people to use a desktop browser anymore.

many mobile networks work p2p, mobiles also have wifi, starlink lol

there will be nsa datacenter peers to use, its what american tax victims pay for