Chapter 12:.NET Remoting
|
||
|
What do we have in this chapter?
Application DomainsAccessing Remote Class Types and MarshalingMarshal by ValueMarshal by ReferenceSetting Up Remoting CommunicationProgrammatic Set UpServerClientConfiguration File SetupClientServerCreating the C# Demo Class Library (DLL)Creating the C# Server Console ApplicationCreating the C# Client ProgramTesting the Whole .NET Remoting C# Program SampleCreating the VB .NET Remoting Demo Class Library (DLL)Creating the Server VB .NET Remoting Console ApplicationCreating the VB .NET Remoting Client ProgramTesting the Whole .NET Remoting VB .NET Program SampleCreating the C++ Remoting Demo Class Library (DLL)Creating the C++ Remoting Server Console ApplicationCreating the C++ Remoting Client ProgramTesting the Whole .NET Remoting C++ Program SampleHTTP ChannelInteroperabilitySecurityPropertiesTCP ChannelPropertiesDeveloping a Custom ChannelChannel ConstructorsAbstract Methods and PropertiesCreating a Client Sink ProviderClient Sink Provider ChainImplementing the Server ChannelCreating a Server Transport Sink ProviderServer Sink Provider ChainCreating the UDP Remoting Channel Class LibraryCreating the C# Remoting Server ProgramCreating the C# Remoting Client ProgramTesting the Whole UDP Custom Made Channel Remoting Project
Summary
.NET remoting offers a relatively simple yet highly flexible way to develop distributed applications. This chapter introduced important remoting concepts that will help you select and use remoting channels. We also described the available remoting channels in the .NET Framework and reviewed their advantages and disadvantages, including security and interoperability, to help you select the best channel to use for remoting communications. We also showed how to develop your own custom remoting channel to allow you to make .NET remoting communicate over any data transmission medium.
|
|
|
![]() Custom Search |
|
< XML Web Service & Network | Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | Part 7 | Part 8 | Part 9 | .NET Framework Network Security > |
||