As the title says, is it possible to establish P2P connection between two systems which can get past NAT's. These two programs are connected to a WCF Service that identifies certain connected clients to other connected clients. The programs then receive information about each other. This is where I'm not sure. How can these two programs that know about each other connect directly to each other so they can communicated without sending any information via the service. I'm not sure if you can do this in WCF or not, but if not, are there any other solutions. Any source code would be great.
Thats Here Hole Punching Technique Comes in to the Picture.Try to Implement UDp Hole PUnching There.
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/26d08301-0aac-4549-ae4d-882d164d2a4e/