Chapter 9. Basic Network Programming

Network programming in one shape or form is an essential aspect of building distributed systems. It involves enabling communication over a network and the passing of data between processes running on different computers. Numerous technologies and paradigms have emerged to take the grunge work out of building distributed systems and encapsulating repetitive low-level boilerplate code into higher-level abstractions. Examples include COM+ in the Microsoft world and Enterprise JavaBeans (EJB) in the Java arena. These technologies have allowed developers to concentrate on the business logic of their applications rather than having to worry about how individual bytes of data travel from one machine to another.

High-level ...

Get Microsoft® Visual J#™ .NET (Core Reference) 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.