Как говорится в этом вопросе, я использую эту функцию PHP для проверки того, отвечает ли IP-адрес на определенном порту.Какой порт для ping на машине Windows, чтобы проверить, находится ли он в сети?
function ping($host) {
$port = 5900; //RealVNC default port
$waitTimeoutInSeconds = 0.01;
if ($fp = @fsockopen($host, $port, $errCode, $errStr,$waitTimeoutInSeconds)) {
fclose($fp);
echo '<img src="online.png"> ';
} else {
echo '<img src="offline.png"> ';
}
}
Есть ли порт по умолчанию на окнах (7,8,10), которые могут быть «пингуется» с помощью этого сценария, чтобы проверить, если он доступен без включения или установки каких-либо? - Я хочу проверить статус 500 ПК в моей сети.
почему не "пинг" * хозяин * вместо "пинг" * порт *? ref: http://php.net/manual/en/function.socket-create.php – alexus