Foros del Web » Programando para Internet » PHP »

Saber si un puerto esta ocupado

Estas en el tema de Saber si un puerto esta ocupado en el foro de PHP en Foros del Web. Hola foros del web. Tengo un problemilla algo grande, pero se que uds son buenos para esto, miren mi problema es el siguente: Tengo un ...
  #1 (permalink)  
Antiguo 18/07/2009, 20:46
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Saber si un puerto esta ocupado

Hola foros del web.

Tengo un problemilla algo grande, pero se que uds son buenos para esto, miren mi problema es el siguente:

Tengo un PC (PC1) que tiene un programa que me ocupa el puerto 2700, PC1 tiene un servidor web (xampp), la idea es agregar un script php a PC1 que desde otro PC (PC2) pueda meterme y revizar si el programa esta prendido.

Algo como esto:


PC2 --> Se contecta el script de PC1

Script:

funcion programa(IP,PUERTO)
{
if(el programa esta prendido)
{
return true;
}
else
{
retun false;
}
}

if(programa(ip,puerto) == true)
{
echo "Esta prendido";
}
else
{
echp "Esta apagado";
}


Eso espero haberme expresado claro jajaja, siempre me confundo cuando quiero explicar. Espero que me puedan dar una mano.

Gracias.
  #2 (permalink)  
Antiguo 19/07/2009, 20:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Saber si un puerto esta ocupado

Puedes usar fsockopen() para abrir una conexión a tu otra PC y al puerto que necesites y comprobar eso.

Saludos.
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 19:06.