Introduction

.NET remoting is a technology that can be used to develop distributed applications. Basically in remoting you have the remoting servers, which provide the remoted objects that can be accessed and used by remoting clients. The remoting clients and the remoting servers may be in the same process, on the same machine, in different processes on the same machine, or on two different machines altogether—as long as the machines can access each other through the network. The best thing about remoting is that it totally abstracts the remoting communications process. There are multiple communication protocols that you can use, different types of data formatters, and different types of serialization mechanisms. For example, when a .NET application ...

Get Extending MFC Applications with the .NET Framework 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.