Please tell me what is the difference between the parameters: CURLOPT_TCP_KEEPIDLE and CURLOPT_TCP_KEEPINTVL ?
CURLOPT_TCP_KEEPIDLE: Sets the delay, in seconds, that the operating system will wait while the connection is idle before sending keepalive probes. Not all operating systems support this option.
CURLOPT_TCP_KEEPINTVL: Sets the interval, in seconds, that the operating system will wait between sending keepalive probes. Not all operating systems support this option.
-I understand it like this: CURLOPT_TCP_KEEPIDLE - this means that how long will the OS wait for some "keepalive probes" from the server side before the OS thinks that the connection has drop ?
-But I can't understand this: CURLOPT_TCP_KEEPINTVL - set interval...in which OS will wait between .... Between what? Interval between what and what ?