Je veux un script PHP qui vous permette de pinger une adresse IP et un numéro de port ( ip:port
). J'ai trouvé un script similaire mais cela ne fonctionne que pour les sites Web, pas 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);
?>
Je veux ça pour un serveur de jeu.
L'idée est que je peux taper l'adresse IP et le numéro de port, et j'obtiens la réponse ping.