Foros del Web » Programando para Internet » PHP »

Duda con Puertos

Estas en el tema de Duda con Puertos en el foro de PHP en Foros del Web. Amigos php's Debo hacer una aplicacion que lea el puerto de un equipo de telecomunicaciones. El cual, cada vez que suceden ciertos eventos en él ...
  #1 (permalink)  
Antiguo 01/08/2006, 16:27
 
Fecha de Ingreso: febrero-2004
Ubicación: Bogotá, Colombia
Mensajes: 191
Antigüedad: 20 años, 2 meses
Puntos: 1
Duda con Puertos

Amigos php's

Debo hacer una aplicacion que lea el puerto de un equipo de telecomunicaciones. El cual, cada vez que suceden ciertos eventos en él envia una trama por ese puerto.
Lo que voy a hacer es conectarme con ese puerto a través de fsockopen.
Mi pregunta es: Debo tener un loop infinito que se mantenga escuchando a ese puerto???
  #2 (permalink)  
Antiguo 01/08/2006, 19:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
PHP no está diseñado para ese tipo de taresa "residentes" o "loops infinitos".

Te recomiendo que uses otro lenguaje de "escritorio" (C por ejemplo ) para leer ese puerto y que este genere algùn tipo de archivo o acceso a una BBDD donde registre el valor o evento que se requiera. Luego con tu aplicaciòn PHP ya accedes a esos datos generados para el resto de procesos que necesites.

Tambièn ten presente "donde" hay que "escuchar" ese puerto, no serà lo mismo en el "cliente" que se conecte a u aplicaciòn PHP que de puertos del "servidor".

Por otro lado .. las funciones fsockopen() de preferencia se usan para abrir puertos "TPC/IP" .. no para puertos "RS-232C" (Serie) o "Paralelo" .. de un servidor ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 01/08/2006, 19:13
Avatar de ArrauKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 5 meses
Puntos: 4
tambien te puedo recomendar java, porque se que se puede ocupar orientado a eventos.
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 15:10.