Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Enviar información a aplicación Delphi desde PHP (https://www.clubdelphi.com/foros/showthread.php?t=88258)

elpichi 09-05-2015 02:09:07

Enviar información a aplicación Delphi desde PHP
 
Muy buenas, me gustaria saber si es posible enviar informacion a un programa en delphi desde php

Estoy utilizando el componente indy especificamente TIdHTTP para enviar por post informacion a la web y funciona correctamente, pueden ver el ejemplo en la pagina de trucos :

Realizar un "Post HTTP" con la clase "TIdHttp" de Indy

Ahora yo me pregunto si es posible hacerlo a la inversa, por ejemplo, tener un formulario en la web y enviar esa informacion a un memo en delphi y que automaticamente se muestre.

Estaba pensando en usar un timer y realizar una consulta cada cierto tiempo a la página pero seria interesante poderlo hacer automaticamente.

poliburro 09-05-2015 23:44:09

Yo hago lo que dices colega usando sockets.

Envías la petición desde php a delphi y respondes desde delphi a php a través de un canal de comunicación tcp.

Saludos.

bitbow 10-05-2015 17:17:48

Si estas almacenando la información en una base de datos, desde delphi puedes consultar esta base y obtener el último o últimos registros agregados este esquema te funciona perfecto si tu aplicación php esta alojada en un servidor y tu aplicación delphi está en un equipo distinto, si por el contrario todo está corriendo en el mismo equipo podrías ejecutar una aplicación o proceso desde php que actualice la aplicación delphi (que sirva de intermediario entre Php y Delphi) o enviarle directamente un mensaje desde Php (creo que esto sería más complicado).

La primera opción creo que seria la ideal, saludos.

elpichi 10-05-2015 19:06:42

Cita:

Empezado por poliburro (Mensaje 492008)
Yo hago lo que dices colega usando sockets.

Envías la petición desde php a delphi y respondes desde delphi a php a través de un canal de comunicación tcp.

Saludos.

Si esto lo he realizado en php usando un servidor para gestionar la parte del socket(servidor) y q la parte cliente trabaje correctamente, ahora en delphi ¿necesito tener la parte servidor encendida? si es asi necesitaria un vps windows o linux con el programa servidor iniciado verdad?


La franja horaria es GMT +2. Ahora son las 20:01:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi