Summary

This chapter delved deep into one of the most flexible and sophisticated parts of distributed application development: .NET Remoting. .NET Remoting is a core part of .NET and an extremely flexible technology. Throughout the rest of this book, you’ll encounter examples that employ .NET Remoting. Chapter 11 considers some advanced .NET Remoting techniques, such as dynamic registration and interface-based programming.

Remember that just because you can do something doesn’t mean you should. Noted Microsoft architects have recently remarked that they’ve seen .NET Remoting being used in all the wrong places. If components are going to run on the same computer, for example, there’s usually no reason to use .NET Remoting to communicate between ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting 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.