3.3.2.2.2 Communication Time-Out Timer

Communication Time-Out Timer: The RPC runtime on the client allows a higher-level protocol to instruct it to set up a timer that expires if the send of a PDU has not completed within the prescribed time interval, or no response PDU is received within the prescribed time interval after the request PDU has been sent. The timeout value for this timer is supplied to the RPC runtime by a higher-level protocol. The Communication Time-Out Timer is started as soon as a PDU is sent. It is canceled when the corresponding response PDU is received. If a Server Binding Handle Communication Time-Out Value and a client Call Communication Time-Out Value are both specified, the lower of the two time-out values MUST be used. The higher-level protocol can set the communication time-out value at any time. It is usually done when the binding handle created prior to call start is configured, and applies to all calls using the binding handle. Once the timer is started, it can only be canceled by the reception of the corresponding response PDU.