Pessoal esse script abaixo eu o peguei na net para colocar no meu fórum para saber quando o servidor do jogo Movie Battles 2 está online.
Bem, depois que rodei o script verifiquei que ele estava funcionando somente com portas TCP, não UDP. Recebi a dica de colocar o IP assim: udp://189.4.227.250. Ele agora mostra o servidor online, mas mesmo estando off ele continua mostrando como online.
O que eu poderia fazer?
<?php
$server = "udp://189.4.227.250";
$loginPort = 29072;
$fp = @fsockopen($server,$loginPort,$err,$txt);
$msgLogin= empty($txt) ? "Ativo" : "Inativo";
@fclose($fp);
echo $msgLogin;
?>