DefaultIdleTimeout Property
The default idle timeout for inactive clients.
Syntax
ANSI (Cross Platform) int GetDefaultIdleTimeout();
int SetDefaultIdleTimeout(int iDefaultIdleTimeout); Unicode (Windows) INT GetDefaultIdleTimeout();
INT SetDefaultIdleTimeout(INT iDefaultIdleTimeout);
@property (nonatomic,readwrite,assign,getter=defaultIdleTimeout,setter=setDefaultIdleTimeout:) int defaultIdleTimeout; - (int)defaultIdleTimeout; - (void)setDefaultIdleTimeout:(int)newDefaultIdleTimeout;
#define PID_IPDAEMON_DEFAULTIDLETIMEOUT 19 IPWORKS_EXTERNAL void* IPWORKS_CALL IPWorks_IPDaemon_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKS_EXTERNAL int IPWORKS_CALL IPWorks_IPDaemon_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
0
Remarks
This property specifies the idle timeout (in seconds) for clients. When set to a positive value the class will disconnect idle clients after the specified timeout.
This only applies to clients that have not sent or received data within DefaultIdleTimeout seconds.
If set to 0 (default) no idle timeout is applied.
Note: DoEvents must be called in order for the class to check existing connections.
Data Type
Integer