![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/08/2006, 19:02
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes 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. |