NAT Traversal in P2P
Most devices on the internet aren’t directly reachable. They’re behind routers doing NAT (Network Address Translation), meaning they have private IPs (like 192.168.x.x) and rely on the router to translate requests. The problem? Two devices behind different NATs can’t just connect to each other — they don’t even know how to reach each other.