HP Z620 HP Remote Graphics Software 5.4.7 - Page 161

Dialog timeouts, Increasing the Receiver error dialog timeout doesn't appear to have an effect

Page 161 highlights

seconds. See Adjusting Network timeout settings on page 139 for further details on setting the Receiver timeouts. ● Increasing the Receiver error dialog timeout doesn't appear to have an effect and the Receiver still disconnects-This is likely caused by either: ◦ A network failure resulting in detecting lost connectivity by the Receiver (resulting in a disconnected connection) ◦ The Sender timeouts are shorter than the Receiver's timeouts, and the Sender disconnects the Receiver. It is not always the case that network error timeouts are honored. A network error timeout only establishes an upper bound on the duration of retries before returning with an error. If the computer determines that network connectivity is lost and an error returns by the network stack to the Receiver, then the connection will disconnect sooner than the error timeout setting. If the Sender's timeout values are shorter than the Advanced capabilities Receiver's, the Sender may close the connection sooner than the Receiver, disconnecting the Receiver. If the issue continues, consider increasing the Sender's error timeout value. See Adjusting Network timeout settings on page 139 for further details on setting timeouts. Dialog timeouts RGS supports dialog timeouts, which specify how long user interactions between the Local Computer and Remote Computer are allowed to take. The two dialog timeout properties are: ● Receiver dialog timeout property-This property specifies the maximum time that the Receiver (Local Computer) will wait for a dialog response from the Remote Computer in response to a message sent to the Remote Computer. It also specifies how long dialogs initiated by the Remote Computer will be displayed to the user on the Local Computer. ● Sender dialog timeout property-This property specifies the maximum time that a message, originating from the Receiver, will be displayed on the Remote Computer. It also specifies how long the Remote Computer Sender will wait for a dialog response from the Receiver. For example, assume that a local user is attempting to connect to a Remote Computer. Assume, furthermore, that another user is already logged into the Remote Computer (this person is therefore the primary user). The Sender will prompt the primary user for authorization to connect the local user to the Remote Computer. The duration of this prompt is set by the Rgsender.Network.Timeout.Dialog property. The Receiver property Rgreceiver.Network.Timeout.Dialog limits how long the Receiver will wait for a response from the Remote Computer before returning failure. If the Rgsender.Network.Timeout.Dialog timeout expires without action by the primary user, the Sender dialog exits, and connection is denied by default. If the Sender times out, the Receiver will also time out (based on its Rgreceiver.Network.Timeout.Dialog property) because no authorization reply will be returned by the Sender. In the previous example, the dialog was displayed on the Remote Computer. An example of a dialog being displayed on the Local Computer follows. When a Receiver connects to a Sender running Linux, the Pluggable Authentication Module (PAM) on the Sender attempts to authenticate the connection. In this case, the PAM subsystem invokes a PAM conversation/callback function to the Receiver, causing the Local Computer to prompt the user with a PAM message dialog. The dialog typically requests a username and password. The timeout for the dialog on the Receiver is controlled by the Adjusting Network timeout settings 145

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247

seconds. See
Adjusting Network timeout settings
on page
139
for further details on setting the
Receiver timeouts.
Increasing the Receiver error dialog timeout doesn’t appear to have an effect
and the Receiver still disconnects
—This is likely caused by either:
A network failure resulting in detecting lost connectivity by the Receiver (resulting in a
disconnected connection)
The Sender timeouts are shorter than the Receiver’s timeouts, and the Sender disconnects the
Receiver.
It is not always the case that network error timeouts are honored. A network error timeout only
establishes an upper bound on the duration of retries before returning with an error. If the
computer determines that network connectivity is lost and an error returns by the network stack to
the Receiver, then the connection will disconnect sooner than the error timeout setting. If the
Sender’s timeout values are shorter than the Advanced capabilities Receiver’s, the Sender may
close the connection sooner than the Receiver, disconnecting the Receiver. If the issue continues,
consider increasing the Sender's error timeout value. See
Adjusting Network timeout settings
on page
139
for further details on setting timeouts.
Dialog timeouts
RGS supports dialog timeouts, which specify how long user interactions between the Local Computer
and Remote Computer are allowed to take. The two dialog timeout properties are:
Receiver dialog timeout property
—This property specifies the maximum time that the
Receiver (Local Computer) will wait for a dialog response from the Remote Computer in response
to a message sent to the Remote Computer. It also specifies how long dialogs initiated by the
Remote Computer will be displayed to the user on the Local Computer.
Sender dialog timeout property
—This property specifies the maximum time that a message,
originating from the Receiver, will be displayed on the Remote Computer. It also specifies how
long the Remote Computer Sender will wait for a dialog response from the Receiver.
For example, assume that a local user is attempting to connect to a Remote Computer. Assume,
furthermore, that another user is already logged into the Remote Computer (this person is therefore the
primary user). The Sender will prompt the primary user for authorization to connect the local user to the
Remote Computer. The duration of this prompt is set by the Rgsender.Network.Timeout.Dialog property.
The Receiver property Rgreceiver.Network.Timeout.Dialog limits how long the Receiver will wait for a
response from the Remote Computer before returning failure.
If the Rgsender.Network.Timeout.Dialog timeout expires without action by the primary user, the Sender
dialog exits, and connection is denied by default. If the Sender times out, the Receiver will also time out
(based on its Rgreceiver.Network.Timeout.Dialog property) because no authorization reply will be
returned by the Sender.
In the previous example, the dialog was displayed on the Remote Computer. An example of a dialog
being displayed on the Local Computer follows. When a Receiver connects to a Sender running Linux,
the Pluggable Authentication Module (PAM) on the Sender attempts to authenticate the connection. In
this case, the PAM subsystem invokes a PAM conversation/callback function to the Receiver, causing
the Local Computer to prompt the user with a PAM message dialog. The dialog typically requests a
username and password. The timeout for the dialog on the Receiver is controlled by the
Adjusting Network timeout settings
145