|
|
|
|
|
by medecau
5052 days ago
|
|
The use of UDP allows for "hole-punching". User A wants to send and receive messages with user B.
Both are identified only by their IP and Port pair.
User B does not know of user As intentions.
So user A send switch C an UDP packet asking for "hole-punching".
Switch C has this service where users behind NAT routers connect and signup to be contacted when someone wants to "hole-punch" to them.
Switch C sends a packet to B with info about A.
B sends A a packet and Bs router is now expecting packets from A. Has soon has A sends its first packet to B its router is open for packets from B. Now both A and B can send packets to each other without C. DNS is not yet entirely out of the loop.
The main switch for telehash is telehash.org:42424 |
|