O'Reilly logo

Essential Windows Communication Foundation: For .NET Framework 3.5 by Chris Bowen, Richard Crane, Steve Resnick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

12. Peer Networking

MANY DEVELOPERS THINK of the client-server or n-tier models when building distributed applications. Another approach to building distributed applications that is often overlooked is the peer-to-peer (P2P) model. Some of the most popular Internet applications, including instant messaging, games, and file sharing, use the P2P approach. Unlike other types of applications, a P2P application assumes no central infrastructure, which means there is no distinction between client and server. This introduces a significant amount of complexity in the design of the application. Most developers shy away from building P2P applications because of the complexity and difficulty associated with building these types of application. If done ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required