Paul Jackson
10/16/2004 5:34:00 AM
MSN Messenger is not a P2P app. All clients communicate via a server, each
client posts to the server and collects its messages from a server, giving
only the illusion of P2P, but combats the issues you describe very nicely.
-PJ
"BlueMan" <BlueMan@discussions.microsoft.com> wrote in message
news:5464DA51-EC7F-46EB-8520-07CBBAC6E9E7@microsoft.com...
> I've read up quite a bit of the issues regarding NAT and firewalls when
> developing P2P applications using .NET Remoting. All indications seem to
> be
> that it is not possible to develop a P2P application using .NET Remoting
> when
> both endpoints are behind a firewall or NAT device.
>
> I'm curious, though, how it is that other applications that I have ARE
> able
> to work in these environments. For example, MSN Messenger works fine in
> these types of environments. If I'm able to use MSN Messenger between 2
> devices that are using firewalls/NAT, why can't I write a .NET application
> to
> do the same thing?