Foros del Web » Programando para Internet » PHP »

fsockopen solo funciona con motores quake

Estas en el tema de fsockopen solo funciona con motores quake en el foro de PHP en Foros del Web. tengo esta funcion para ver el estado de un servidor de juego: Código PHP: function  Ping ( $ip , $puerto ) { $connect  =  fsockopen ...
  #1 (permalink)  
Antiguo 02/11/2008, 21:21
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
fsockopen solo funciona con motores quake

tengo esta funcion para ver el estado de un servidor de juego:

Código PHP:
function Ping($ip,$puerto)
{
$connect fsockopen("udp://".$ip$puerto);
fwrite($connect"ÿÿÿÿ"chr (0x02). "getstatus"chr (0x00));
fread($connect4);
$status socket_get_status($connect);
$timeout time() +3;

if(
$status["unread_bytes"] == or time() >=$timeout
{
//Fehlermeldung , wenn der Server nicht antwortet , oder rconpw,ip,port falsch in der config.inc.php angeben ist. 
 
$ping='<img src="images/down.gif" title="Servidor Offline" alt="Servidor Offline">';
 }
else
{
 
$ping='<img src="images/up.gif" title="Servidor Online" alt="Servidor Online">';
}

return 
$ping


el problemas es que solo funciona con juegos con motor quake como cod cod2 mohaa battlefield entre otros pero counter strike no me sirve, se demora años en dar el estado y para mas lo muestra erroneo.

Que se puede hacer ?
  #2 (permalink)  
Antiguo 05/11/2008, 13:45
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
Respuesta: fsockopen solo funciona con motores quake

Alguien que me pueda ayudar ?...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.