Summary

This chapter took you on a grand tour through the world of .NET Remoting. You should now understand the remoting architecture and how to build host server applications and client programs. You learned how to implement client-activated and server-activated remote objects, and you learned about the available server activation modes. The chapter also explained how remote object lifetimes are managed using leases. You learned how to subscribe to events published by remote objects, and you learned the requirements of marshal-by-value and marshal-by-reference parameters of remote methods.

The chapter explained how to use the TCP and the HTTP channels and described the differences between them in terms of marshaling and serialization. You also ...

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.