Chapter 11. Distributed Applications

Applications that use networks, called distributed applications, become more important every day. Fortunately, the .NET BCL and other libraries offer many constructs that make communicating over a network easy, which in turn makes creating distributed applications in F# is straightforward.

Networking Overview

Several types of distributed applications exist; they're generally classified into either client-server applications, in which clients make requests to a central server; or peer-to-peer applications, in which computers exchange data among themselves. In this chapter, you'll focus on building client-server applications because these are currently more common. Whichever type of distributed application you ...

Get Beginning F# now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.