HP Remote Graphics 4.2.0 User's Guide
Using Timeouts
Various network conditions as well as
The RGS Receiver and Sender have
There are several types or classifications of timeouts in the RGS product:
∙Network Warning Timeouts: The Receiver uses network warning timeouts to display a warning or notification of potential network connectivity loss if the timeout expires.
∙Network Error Timeouts: The Receiver and Sender use network error timeouts to control the following:
oThe maximum time that a Sender and Receiver will wait for or retry a network invocation before reporting a network error and fully closing the connection.
oThe maximum time that a Receiver and Sender will wait for a sync- pulse prior to fully closing the connection.
∙Dialog Timeouts: The maximum time that a Receiver and Sender will display a message/response dialog or wait for an invocation response between the pair.
RGS uses TCP/IP over a standard computer network to transmit data. TCP/IP is a reliable transport mechanism, but it still offers no guarantees on network packet delivery. This is in contrast to the reliable connection that a keyboard, mouse, and monitor enjoy when using a PS/2, USB, or video cable on a computer. (A complete discussion of TCP/IP is beyond the scope of this document. Interested readers should refer to any number of excellent references on this subject to fully cover this material.)
The TCP/IP network stack typically performs well on a relatively stable network. However, issues outside of RGS can affect the probability and timing of network packet delivery that ultimately impact system performance. Issues such as
∙network
∙CPU utilization from other processes/tasks starves the network stack
∙send and receive response time fails due to inadequate bandwidth
∙network switches, routers, and NICs can fail or be incorrectly configured
106