The GetClientIdleTime method will return the number of
seconds that the client may remain idle before being automatically
disconnected by the server. 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. The server will never disconnect a client
that is in the process of sending or receiving data, regardless
of the idle timeout period.
The default idle timeout period for a client session is 60 seconds,
however the server can be configured to use a different value. The
minimum timeout period for a client is 10 seconds, the maximum is 300
seconds (5 minutes). An application can change the timeout period
for a specific client session using the SetClientIdleTime
method.