【发布时间】:2022-01-09 19:28:06
【问题描述】:
请告诉我参数:CURLOPT_TCP_KEEPIDLE 和 CURLOPT_TCP_KEEPINTVL 有什么区别?
CURLOPT_TCP_KEEPIDLE:设置延迟,以秒为单位, 系统将在连接空闲时等待,然后再发送 keepalive 探针。并非所有操作系统都支持此选项。
CURLOPT_TCP_KEEPINTVL:设置间隔,以秒为单位, 操作系统将在发送保活探测之间等待。不是全部 操作系统支持此选项。
-我这样理解:CURLOPT_TCP_KEEPIDLE - 这意味着在操作系统认为连接已断开之前,操作系统将等待来自服务器端的一些“keepalive 探测”多长时间?
-但我无法理解:CURLOPT_TCP_KEEPINTVL - 设置间隔...在哪个操作系统将等待 between .... 介于什么之间?什么和什么之间的间隔?
【问题讨论】: