I need to establish a P2P UDP and TCP Connection between two Users. Both of them are behind a NAT.
A little research leads me to STUN, TURN and ICE.
Is there any Java solution (library) except jSTUN which seems to work only on UDP. And TURN, ICE is much better for the symmetric NAT Problem.