I am writing an application and as part of this application I want users to be able to open up direct connections to each other so they can chat. Exactly like msn messenger/skype etc...
But from what I understand this is not straightforward due to NAT and firewalls.
I am using WCF for a separate part of the application and was wondering is WCF any good for P2P applications?
This PNRP thing, it seems there isn't very good documentation on it. Is it actually used by any real world applications? Would it overcome all the issues with NAT & firewalls?