Curl 如何设置wget超时参数?

Curl 如何设置wget超时参数?,curl,timeout,wget,Curl,Timeout,Wget,我尝试使用函数system()调用wget从远程实时数据馈送器获取一些内容,我将wget-T设置为20,并将-T设置为0,如果我理解正确,那么这将允许wget在连接或读取时间超过20秒时中止,无需重试 然而,这似乎不起作用,当网络连接不好时,wget将永远挂在那里,那么我该如何避免这种情况呢 另外,我听说在这个旧版本的wget中可能有一些bug(我主要是Windows用户),我也可以尝试curl,有人能告诉我curl是否能更好地处理超时吗 使用参数 --read-timeout=SECS -t

我尝试使用函数system()调用wget从远程实时数据馈送器获取一些内容,我将wget-T设置为20,并将-T设置为0,如果我理解正确,那么这将允许wget在连接或读取时间超过20秒时中止,无需重试

然而,这似乎不起作用,当网络连接不好时,wget将永远挂在那里,那么我该如何避免这种情况呢

另外,我听说在这个旧版本的wget中可能有一些bug(我主要是Windows用户),我也可以尝试curl,有人能告诉我curl是否能更好地处理超时吗

使用参数

--read-timeout=SECS -t 0