There is quite a bit of recent work on this in the peer-to-peer
community. Check out, for example:
http://nutss.gforge.cis.cornell.edu/publications.php
This relies on the "reuse address" socket option, but it supposedly
works for most NATs. As Rayees said, NATs should frequently operate
very similarly for UDP and TCP (responding to the IP packets
themselves), so it's just a matter of exploiting this fact.
-Adam
David Stuart wrote:
Hello,
My impression from reading about STUN, TURN, ICE, etc. is that these
solutions will only work for the media path providing the media is
running over UDP as a transport (please correct me if I'm wrong).
Is there any methodologies out there to deal with the media path over
TCP? How can the NAT/FW be traversed by an incoming TCP connection?
Thanks for any pointers,
Dave
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors