Chapter 5. Distributed Programming in .NET

Applications need to be able to communicate with each other. This has always been possible using technologies such as shared memory and network socket communication, but using these technologies in a way that preserves types and type fidelity has always been a challenge for developers. Subsequent technologies such as COM and DCOM have provided Windows developers with some of the necessary functionality, but COM and DCOM don’t play well in the world of the Internet. DCOM, especially, has suffered because most network administrators restrict the number of TCP/IP ports that Internet traffic can use to get through their firewalls. Unfortunately, the ports used by DCOM usually don’t make the cut for security ...

Get Designing Enterprise Applications with Microsoft® Visual Basic® .NET 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.