Explain what is .net remoting ?
![]() Don't want to miss a single bit? Subscribe By Email for Daily Jobs |
Like DCOM, RMI, CORBA which are remoting technologies, .Net Remoting is a new entry in this list of remoting technologies. It is a system for different applications to use to communicate with one another. The applications can be located on the same computer, different computers on the same network or even computers across a network.
Objects that can be accessed using remoting are remotable objects. These objects are accessed trough channels which transport the messages to and from remote objects. These channels are of two types depending upn the protocol used for communication: HttpChanel or TCPChannel.
To create a remotable object one needs to create a class inheriting from MarshalByRefObject.
using System;
using System.Runtime.Remoting;
namespace Remoting
{
///
/// Object to demonstrate the use of .NET Remoting.
///
public class RemotableObject : MarshalByRefObject
{
}
}
Related Articles
- What are objects ? What is common between all objects of a class ?
- How many groups of roles are supported in SQL Server ? Explain them
- What are Virtual Functions ? Why do we need Virtual Functions? Explain with an example.
- Explain Serialization mechanism ?
- What are static Data and Static Member Functions in C++ ?


