Hacker News new | ask | show | jobs
by ef4 4895 days ago
It's a bit smarter than just using an http tunnel.

Skype is capable of direct client-to-client connections, despite intervening NAT. It's pretty clever -- with the server's help as coordinator, the clients both initiate the connection, causing their own NAT routers to accept the inbound packets from the other side.

2 comments

That's also called STUN, I believe http://en.wikipedia.org/wiki/STUN (or probably a variant)
I think that's called hole punching http://en.wikipedia.org/wiki/Hole_punching