質問によると、このPHP関数を使用して、特定のポートのIPアドレスが応答しているかどうかを確認しています。Windowsマシンでpingを実行してオンラインになっているかどうか確認するには?
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"> ';
}
}
それが何かを有効にするか、インストールせずに到達可能であるかどうかをチェックするために、このスクリプトで「pingを実行」することができ窓(7,8,10)上の任意のデフォルトポートはありますか? - ネットワーク内の500台のPCの状態を確認したい
なぜ "ピング" *ホスト* *? ref:http://php.net/manual/en/function.socket-create.php – alexus