Does the net.p2p protocol allow peers to connect over the Internet (through NAT, Firewall, etc).
I understand that PNRP addresses this (thats fine if your using ipV6) but can this also be done when using a custom resolver? ie: when a peer registers in the cloud, does it just get back net.p2p://mypcName/endPoint or does the resolver/PNRP return something that allows the pc to be found behind the firewall?
Im having a really hard time finding good information on .NET's P2P solution - and most of its very old.. does anyone know if this is a viable technology or something that may be gone from .NET soon?
-edit- My Resolver would be publicly accessible, the peers are behind NAT/Firewall.
thanks in advance :-)
It's all documented on MSDN
Use Microsoft's Peer Name Resolution Protocol which used Teredo tunnelling to solve the IP6/IP4 access issue. Or write your own CustomPeerResolverService (which is simple to do)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With