Resultados 1 al 6 de 6

Escuchar y leer dato de puerto con PHP

Vista híbrida

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1 Escuchar y leer dato de puerto con PHP 
    Iniciado
    Fecha de ingreso
    Aug 2008
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    Hola a toda la gente forera, alguien que conozca como leer un dato desde un puerto, por decir el puerto 100, la idea es poder leer ese dato y luego almacenarlos en una BD. Gracias de antemano.
    Citar  
     

  2. #2  
    Moderador Global Avatar de hystd
    Fecha de ingreso
    Jul 2005
    Ubicación
    1, 11, 21, 1211...
    Mensajes
    1.596
    Descargas
    58
    Uploads
    0
    Por supuesto, el manejo de puertos se realiza a través de los sockets. Dependiendo del lenguaje, lo que varía es la sintaxis y la declaración de las funciones, pero quien verdaderamente lleva a cabo la ejecución es el sistema operativo mediante su API. En php aquí tienes un ejemplo sencillo y claro que nos da google:

    http://peachep.wordpress.com/2007/05/24/jugando-con-los-socket-y-php/

    Un saludo.
    Última edición por hystd; 25-08-2008 a las 15:20
    El optimista tiene ideas, el pesimista... excusas

    Citar  
     

  3. #3 mmmm 
    Iniciado
    Fecha de ingreso
    Aug 2008
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    Caramba ese codigo lo he visto, pero entiendo que el codigo, escucha el puerto una sola vez, luego se cierra la conexcion, lo que necesito hacer es un programa en php, que escuche siempre un puerto determinado por decir el 8080, y que todas las peticiones que lleguen deberan ser atendidos, es decir enviados a una base de datos.
    Gracias de todas maneras por la ayuda
    Citar  
     

  4. #4  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Es igual, sólo que tienes que usar un bucle y no cerrar la conexión hasta que hayas terminado de leer todos los datos que quieras introducir en la base de datos.

    Salu2


    Keep on Rollin'

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  5. #5  
    Moderador Global Avatar de hystd
    Fecha de ingreso
    Jul 2005
    Ubicación
    1, 11, 21, 1211...
    Mensajes
    1.596
    Descargas
    58
    Uploads
    0
    Efectivamente lo que dice j8 es cierto. Aclaro por si acaso lo que ha dicho sobre cerrar el socket una vez finalizado: El socket permanecerá abierto siempre y cuando no llames a "fclose($conexion)" en el código de ejemplo que te he puesto, por tanto si utilizas un bucle, "fclose($conexion)" debe estar fuera de dicho bucle.

    Un saludo.
    El optimista tiene ideas, el pesimista... excusas

    Citar  
     

  6. #6 mmmm 
    Iniciado
    Fecha de ingreso
    Aug 2008
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    Y como seria para gestionar las peticiones de los clientes, esa es mi duda, puesto que cada cliente tiene un hilo de comunicacion y es independiente de l resto, en java se haria con un thread, pero en php????
    Citar  
     

Temas similares

  1. Respuestas: 2
    Último mensaje: 03-01-2009, 01:52
  2. La dirección IP ¿dato personal?
    Por LUK en el foro NOTICIAS
    Respuestas: 0
    Último mensaje: 23-01-2008, 18:01
  3. Escuchar el teclado con java
    Por KaLPo en el foro PROGRAMACION DESKTOP
    Respuestas: 9
    Último mensaje: 03-02-2007, 00:30
  4. Leer impulsos electricos atravez del puerto paralelo
    Por Markitos1024 en el foro HARDWARE
    Respuestas: 1
    Último mensaje: 27-09-2005, 18:46
  5. Respuestas: 3
    Último mensaje: 14-10-2002, 16:03

Etiquetas para este tema

Marcadores

Marcadores