fsockopen无法访问一个主机

时间:2016-07-07 17:10:25

标签: php fsockopen

我使用{经典'代码与fsockopen()“ping”必要的主机。我完全没问题。 但我无法联系到一位主持人,总是收到error 110 : Connection timed out

但其他工具,如paping或http://www.w3schools.com/sql/sql_groupby.asp确认主持人在线。

$domain = 'XXX.XX.XXX.XXX';

$port = '40001';                                                            

$starttime = microtime(true);
$file      = fsockopen($domain, $port, $errno, $errstr, 20);
$stoptime  = microtime(true);

$status    = 0;

if ($file === false) {
    echo $errno." : ".$errstr."</br>";
}

if (!$file) {
    $status = -1;  // Site is down
    echo 'camera ping failed'.'</br>';
}
else {
    fclose($file);
    $status = ($stoptime - $starttime) * 1000;
    $status = floor($status);
}

感谢您的任何建议或想法。

0 个答案:

没有答案