|
COMPLETED
PROJECT DOWNLOAD |
What do we have in this chapter?
-
-
Application Domains
-
Accessing Remote Class Types
and Marshaling
-
Marshal by Value
-
Marshal by Reference
-
Setting Up Remoting Communication
-
Programmatic Set Up
-
Server
-
Client
-
Configuration File Setup
-
Client
-
Server
-
-
Creating the C# Demo Class
Library (DLL)
-
Creating the C# Server Console
Application
-
Creating the C# Client Program
-
Testing the Whole .NET Remoting
C# Program Sample
-
-
Creating the VB .NET Remoting
Demo Class Library (DLL)
-
Creating the Server VB .NET
Remoting Console Application
-
Creating the VB .NET Remoting
Client Program
-
Testing the Whole .NET Remoting
VB .NET Program Sample
-
-
Creating the C++ Remoting
Demo Class Library (DLL)
-
Creating the C++ Remoting Server Console Application
-
Creating the C++ Remoting
Client Program
-
Testing the Whole .NET Remoting
C++ Program Sample
-
-
HTTP Channel
-
Interoperability
-
Security
-
Properties
-
TCP Channel
-
Properties
-
Developing a Custom Channel
-
Channel Constructors
-
Abstract Methods and Properties
-
-
Creating a Client Sink Provider
-
Client Sink Provider Chain
-
Implementing the Server Channel
-
Creating a Server Transport
Sink Provider
-
Server Sink Provider Chain
-
-
Creating the UDP Remoting
Channel Class Library
-
Creating the UDP Remoting
Channel Class Library (continue)
-
-
Creating the C# Remoting
Server Program
-
Creating the C# Remoting
Client Program
-
Testing 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.
|
|