What are channels?
What are channels?
Rating:
Channels are objects that allow an application running in one application domain, process, or computer to send messages to an application running in a different application domain, process, or computer. Channels transport messages between remoting boundaries. They listen for messages at one remoting boundary and pass them to another remoting boundary. The channels used to receive messages are known as receiver or server channels, whereas the channels used to send messages are known as sender or client channels. Before sending messages from one remote object to another, channels convert the messages into appropriate formats, such as XML, binary etc.
Channels are required to implement the IChannel interface. They also allow applications to send and receive messages using protocols, such as HTTP and TCP. Channels are registered per application domain and must be unique within an application domain. At least one channel must be registered with the remoting system , on the server, before calling a remote object.
Rating:
Other articles
- What is the object pooling service?
- Skills required for Microsoft test 70-529
- What is the AccessControlEntryType enumeration?
- What is a performance spike?
- What is authorization?
