![]() |
Aplicaciones de escritorio con control web
Saludos colegas.
Tengo una duda, hace tiempo que he tratado de descubrir como es que algunas aplicaciones de escritorio pueden ser manejadas vía web pero sin tener instalado ningún web server. Como ejemplo les pongo 2 programas que tienen esta característica, el uTorrent y el Rapget, este ultimo es el que mas me interesa puesto que en los archivos del programa no veo por ningun lugar algo que se asemeje a un archivo html o algo que haga referencia a esto. El programa es muy sencillo, lo suficiente como para que use y configure alguien que no sepa nada de webs servers o algo por el estilo. Para los que no lo conozcan el programa sirve para descargar archivos desde megaupload, rapidshare y otros, aunque esto es lo que menos me interesa. Para poder configurar la interface web se van Settings/Connections/Web Control y veran que su configuración es muy sencilla. Aqui les paso el link para que lo descarguen y lo prueben. Espero que me puedan dar alguna información que me pueda ayudar a incorporar esta opción a mis proyectos. |
Pues implementar un socket de escucha en tu aplicación. DE tal manera que quien se conecte a tu equipo por ese puerto pueda enviar comandos y recibir respuestas.
Saludos. |
Eso es MUY facil. Es algo que tengo en mi propia aplicacion.
Solo es cuestion de usar algo como Indy, Synapse, RealThinClient, RemObjects o lo que te guste y !whoila! tenes un servidor web embeido con control total ;) La version actual la tengo con RealThinClient y estoy actualizandola con RemObjects. RTC tiene una version open source y en mi opinion le da vueltas al Indy.Ademas, podes integrar facilisimo el PHP de forma embeido y otras monerias por ahi. Tiene un desempeño de lujo y el Api es muy simple de entender (Yo nunca pude con el Indy) |
Saludos mamc, oye me parece muy interesante lo que comentas, me gustaria de ser posible hacer algo similar a lo que describes... No se si se pueda obtener codigo que pongas disponible, ya sea con algo mega simplon para poder entenderlo y crear algo similar a lo que realizas...
DESDE YA GRACIAS.. |
Pues con RTC (gran parte fue copiando de los ejemplos):
|
Bueno gracias a poliburro y mamcx por las ideas y sobre todo el codigo de ejemplo, yo estaba haciendo un pequeño experimento con Indy ya que no encontré el opensource de RTC y sus versiones de pago pues estan fuera del alcance de mis bolsillos. :(
Por otra parte aplicación que estaba haciendo con Indy, mas concretamente con el componente idHTTPServer hago un mini web server el cual logra servir un archivo index.html exitosamente. Mi duda seria; si tuviera un form con 2 inputs en el index.html, como lograría traspasar los valores de dichos inputs a mi aplicación. :confused: |
La franja horaria es GMT +2. Ahora son las 11:49:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi