正如問題所述,我使用這個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"> ';
}
}
是否有窗口(7,8,10),其可以「ping通」通過這個腳本來檢查它是否沒有啓用或安裝任何東西可到達任何默認端口? - 我想檢查我的網絡中500臺PC的狀態。
爲什麼不 「平」 *主機*而不是 「平」 *端口*? ref:http://php.net/manual/en/function.socket-create.php – alexus