有人知道如何设置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;
}发布于 2018-02-07 01:08:44
timeout参数设置函数应该阻塞的最大时间。
如果发生错误,函数可以在超时之前返回。
检查$errno/$errstr变量以诊断问题。
https://stackoverflow.com/questions/48648229
复制相似问题