Итак, существует несколько способов проверить связь с адресом, но мне повезло с библиотекой net Ping на PHP.Единственная проблема в том, что я не могу понять, как пинговать номер порта на хосте.Я знаю, это должно быть что-то глупое.
Я попробовал хост: порт без удачи.Я действительно хотел бы придерживаться Net Ping, потому что вывод очень удобен.
Вот мой пример кода.
<?php
require_once "Net/Ping.php";
$ping = Net_Ping::factory();
if(PEAR::isError($ping))
echo $ping->getMessage();
else
{
/* Number of packets to send */
$ping->setArgs(array('count' => 4));
$rawData = $ping->ping('example.com');
print_r($rawData);
}
?>