Php 如果cURL没有';是否无法通过web服务接收响应?

Php 如果cURL没有';是否无法通过web服务接收响应?,php,curl,time,Php,Curl,Time,我使用cURL(php)通过web服务发送一些信息 它通常发送一次信息,但有时发送两次 所以我用curl_getinfo检查了日志 一次: [total_time]:::1.783 _____ s:10:"total_time";d:1.78299999999999993;s:15 [total_time]:::2.611 [total_time] :::3.751 total_time]:::5.967 total_time]:::6.643 [total_time]:::9.547

我使用cURL(php)通过web服务发送一些信息

它通常发送一次信息,但有时发送两次

所以我用curl_getinfo检查了日志

一次:

[total_time]:::1.783 _____ s:10:"total_time";d:1.78299999999999993;s:15

[total_time]:::2.611

[total_time] :::3.751

total_time]:::5.967

total_time]:::6.643
[total_time]:::9.547 _____ s:10:"total_time";d:9.5470000000000006;
[total_time]:::8.656
[total_time]:::9.563
当有两次时:

[total_time]:::1.783 _____ s:10:"total_time";d:1.78299999999999993;s:15

[total_time]:::2.611

[total_time] :::3.751

total_time]:::5.967

total_time]:::6.643
[total_time]:::9.547 _____ s:10:"total_time";d:9.5470000000000006;
[total_time]:::8.656
[total_time]:::9.563
所以我的问题是:如果cURL没有收到web服务的响应,它可以发送多少次信息? 它适用于什么时期? 这次我怎么调整

我希望我的脚本在尝试第二次发送之前至少等待11秒:我该怎么做

这是我的密码:

/*
etc bla bla
*/

$myPhpCurl = curl_init();

curl_setopt($myPhpCurl, CURLOPT_URL, $url_ws);
curl_setopt($myPhpCurl, CURLOPT_POST, true);
curl_setopt($myPhpCurl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($myPhpCurl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($myPhpCurl, CURLOPT_POSTFIELDS, http_build_query(array('xml' => $send_xml_formed)));
curl_setopt($myPhpCurl, CURLOPT_RETURNTRANSFER, true);

$execute = curl_exec($myPhpCurl);
$responseCURL = curl_getinfo($myPhpCurl);

$logFile = "\r\n" .'Information by CURL :'.  "\r\n" . serialize($responseCURL) . "\r\n" .'Response from ws :'."\n". $execute. "\r\n";
if(curl_errno($myPhpCurl))
{           
    $number_error = curl_errno($myPhpCurl);
    $txt_error = curl_error($myPhpCurl);
}
curl_close($myPhpCurl)

/* continue

*/

谢谢,祝你周末愉快

我认为curl不会自动重试。curl不会自动重试!curl没有,但是TCP协议有!它可能是TCP没有得到它的ACK,所以它会多次重新发送数据包感谢hanshenrik,watashiwa Batman desu,所以您认为协议TCP/iP没有收到确认数据(ACK),在SYN和FIN之后:更多的时间延长(>8秒),TCP再次发送。我如何对TCP说:用php等待10秒以上?睡眠功能如何?或者我需要另一个想法?你能帮我解决这个问题吗