Как я могу пропинговать порт сервера с помощью PHP?

Мне нужен PHP-скрипт, который позволяет вам пинговать IP-адрес и номер порта ( ip:port). Я нашел аналогичный скрипт, но он работает только для веб-сайтов, а не ip:port.

<?php

function ping($host, $port, $timeout) 
{ 
  $tB = microtime(true); 
  $fP = fSockOpen($host, $port, $errno, $errstr, $timeout); 
  if (!$fP) { return "down"; } 
  $tA = microtime(true); 
  return round((($tA - $tB) * 1000), 0)." ms"; 
}

//Echoing it will display the ping if the host is up, if not it'll say "down".
echo ping("www.google.com", 80, 10);

?>

Я хочу это для игрового сервера.

Идея в том, что я могу ввести IP-адрес и номер порта, и я получаю ответ ping

41
задан TRiG 14 July 2016 в 17:21
поделиться