Developing Peer-to-Peer Applications with WCF

In this chapter, we will dive into the core concepts of peer-to-peer (P2P) computing. We will cover what P2P means, the advantages that it brings, and the challenges that you’ll face when working with it. We will also cover what a typical development environment looks like when writing P2P applications. We will explore some of the options provided by Microsoft in enabling P2P, both in the context of WCF and in Windows in general.