Resultados 1 al 6 de 6

Tema: Comunicación entre procesos

  1. #1
    Fecha de ingreso
    Jun 2011
    Mensajes
    36

    Question Comunicación entre procesos

    Hola. Me preguntaba si existe alguna forma de hacer lo siguiente y de ser así. ¿Como? :
    - Pasar variables de PHP a Python
    - Pasar variables de Python a PHP (sin el método GET) (¿Se pueden pasar variables del tipo $_SESION[Ejemplo]?)
    Me explico:
    Supongamos que tengo una web. En esta web hay un juego. Dicho juego necesita saber, cada vez que el usuario recarga la página, cuáles son las mejores puntuaciones. Pero no quiero que esté todo el rato leyendo un txt, un csv o una base de datos mysql. Quiero enviar los datos desde un PHP a una consola de Python que esté siempre abierta en el servidor, que está consola procese los datos y envié al mismo PHP o a otro, los resultados.

    De esta forma espero mover los datos en la memoria RAM y no en el disco duro. Así no resto vida útil a mi pobre disco duro que está muy cerca de su final.
    ¿Cuales serían los scripts o comandos necesarios para esto?
    (Como extra: ¿Podría pasar Listas o Arrays directamente?)
    Con todo esto busco evitar el uso de sockets. (La razón es que, siempre me lanza el error 10049 que aparece ponga la IP que ponga. Usé una programación con autobúsqueda para qué asigne otra IP en caso de error y no hace más que cambiar de IP todo el rato. La única solución que veo para los socket en Python es reinstalar el sistema operativo. No apetece y no puedo hacerlo porque no puedo guardar toda la información útil en otra unidad. Aparte de que tampoco tengo Internet en casa de modo que no puedo colgarlo todo en la nube).

    Si me estoy equivocando con respecto a lo de mover los datos en la RAM, por favor, decidmelo.

    Por otro lado, para aquel que me diga No sirve de nada qué te dé el script echo, si no vas a entender lo que hace a cada instrucción: Yo soy un poco curioso y cada vez que encuentro un script intento entenderlo. De no entender lo que hace, lo busco. De buscarlo y no encontrar una respuesta qué me lo aclare, lo dejo de lado. Pero pasado el tiempo, vuelvo a abrir el script y vuelvo a tratar de entenderlo. No soy de los que dicen Funciona ¿no? Pues ya está. Soy consciente de que debo saber cómo funciona para saber aplicarlo a otros fines y con otros parámetros (en caso de necesitarlo). Un saludo y gracias por adelantado.
    Última edición por desiresportal; 20-02-2014 a las 14:45

  2. #2
    Fecha de ingreso
    Jun 2003
    Mensajes
    12,618

    Comunicación entre procesos

    Ahora mismo me pillas con media neurona a punto de morir, pero esta pregunta probablemente alguien te la pueda resolver mejor en www.stratos-ad.com (en los foros). Suerte.

  3. #3
    Fecha de ingreso
    Jun 2011
    Mensajes
    36

    Comunicación entre procesos

    Me pongo a ello. Gracias.

  4. #4
    Fecha de ingreso
    Jun 2011
    Mensajes
    36

    Comunicación entre procesos

    He leído algo sobre bloques de memoria compartida. Por lo que tengo entendido es cómo hacer una caja donde meter variables y que los programas que lo necesiten cojan los datos de esa caja.
    ¿Es posible que sea lo que busco? ¿Cómo lo hago con Python y PHP en Windows?
    ¿Qué problemas pueden surgir? ¿Puede causar una gran avería al equipo si se hace algo mal? ¿Es complicado? ¿O es como sumar y restar variables una vez que se entiende el proceso?

  5. #5
    Fecha de ingreso
    Jan 2013
    Mensajes
    541

  6. #6
    Fecha de ingreso
    Jun 2011
    Mensajes
    36

    Comunicación entre procesos

    Cita Iniciado por ciberspace Ver mensaje
    No lo sé. ¿Los arrays creados en un script son accesibles desde otro? Yo creo que no.

    Por tu respuesta entiendo que no has leído la primera cuestión. Es posible que me esté equivocando.
    (Aclaro que lo digo de la mejor de las maneras. Digo esto porque entiendo que mis palabras pueden malinterpretarse, tal y como ya me ha pasado en alguna otra ocasión.).

Temas similares

  1. Animación 3d en procesos de montajes
    Por salinas69 en el foro Programas de Diseño 3D y CAD
    Respuestas: 3
    : 28-11-2013, 06:22
  2. 3ds Max Animación procesos montaje
    Por salinas69 en el foro Animación y Rigging
    Respuestas: 4
    : 27-11-2013, 19:48
  3. Iron man 3 reel de procesos GFX
    Por 3dpoder en el foro Demoreel
    Respuestas: 0
    : 27-05-2013, 22:57
  4. Fiat 127 en procesos
    Por craks en el foro Trabajos en Proceso
    Respuestas: 0
    : 01-05-2013, 16:45