title: C#: Nat Traversal .Net 3.5
body: <p>I'm currently trying to create a program using Nat Traversal,this has been supported in C# since .Net 4.0. Unfortunately, the client has to integrate with Unity, which is running .Net 3.5. The server operates outside Unity, so can use 4.0+ features.</p>
  
  <p>All libraries that supported this feature have been left behind, as support was available in 2009.</p>
  
  <p>Is there any way to connect the client and the server. I'm wondering if I can use the 4.0 traversal feature and directly connect from 3.5, but I cannot test this as I lack a remote host to execute from.</p>
  
  <p>Note: I've been using this as a guide: <a href="http://blogs.msdn.com/b/ncl/archive/2009/07/27/end-to-end-connectivity-with-nat-traversal-.aspx" rel="nofollow">http://blogs.msdn.com/b/ncl/archive/2009/07/27/end-to-end-connectivity-with-nat-traversal-.aspx</a></p>