3 Protocol Details

This protocol extends the server and client roles defined in the .NET Remoting Protocol [MS-NRTP] by defining Remoting Interfaces to be implemented by each role. For each Remoting Interface, the client side is simply a pass-through. That is, no additional timers or other state information are required on the client side. Calls made by the higher-layer protocol or application are passed directly to the transport, and the results returned by the transport are passed directly back to the higher-layer protocol or application.

This protocol extends the server role defined in the .NET Remoting Protocol Server Details ([MS-NRTP] section 3.2) in the following ways:

This protocol extends the client role defined in [MS-NRTP]section 3.3 in the following way:

  • The client MAY implement the ISponsor (section 3.4) interface to participate in the lifetime management of the Server Object.<8> By implementing the ISponsor interface, the client is also acting in the server role defined in [MS-NRTP]section3.2.

Show: