The SetClientIdleTime method is will change the number of
seconds that the client may remain idle before being automatically
disconnected by the server. The minimum timeout period for a client is
10 seconds, the maximum is 300 seconds (5 minutes). The idle time of a
client session is based on the last time a command was issued to the
server or when a data transfer completed.
If the value INFINITE is specified as the timeout period, the
client activity timer will be refreshed, extending the idle timeout
period for the session. This is typically done inside an OnTimeout
event handler to prevent the client from being disconnected due to
inactivity.
To obtain the current idle timeout period for a client, along with
the amount of time the client has been idle, use the GetClientIdleTime
method.