Chapter 8. Network Programming

The need for computers and devices to communicate across a network is one of the key ingredients of enterprise programming. In its relentless goal to simplify programming, the .NET Framework includes a slew of new networking classes that are logical, efficient, and consistent.

The only drawback to networking with .NET is that no single dominant model exists. In this chapter, you’ll learn how to manage network interaction using sockets (recipes Communicate Using TCP to Send a Broadcast Message), but you won’t learn about two higher-level distributed programming frameworks—Web Services and .NET Remoting—which have their own dedicated chapters later in this book. Typically, socket-based network programming is ideal for ...

Get Microsoft® Visual Basic® .NET Programmer's Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.