fsockopen超时?

时间:2018-02-06 17:01:42

标签: php

有谁知道如何设置fsockopen的超时?我在@fsockopen行中设置了5,但是当它失败时似乎要短得多?

$socket = @fsockopen(Config::get('client.host'), Config::get('client.port'), $errno, $errstr, 5);

if (!$socket) { 
    return false;

} 
else {
    fclose($socket);
    return true;
}

1 个答案:

答案 0 :(得分:1)

timeout参数设置函数应阻止的最大时间。

如果发生错误,该函数可以在达到超时之前返回。

检查$errno / $errstr变量以诊断问题。