01/06/2013, 08:20
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses Puntos: 83 | |
Respuesta: servicio windows con c# Antes de nada, yo no tengo ni idea de c# :)
El php está en tu maquina? Es decir, puedes lanzarlo con ShellExecute o el equivalente de c#? (googleando sale que es Process.start()). Si es asi no tienes ningun problema, simplemente llamas al ejecutable php con el argumento de la ruta al script php que quieres usar.
Si el ejecutable php y el script estan en un servidor puedes simular un GET tal como harias desde el navegador para que el servidor ejecute el script con el interprete de php. Con sockets es muy simple hacerlo y aun mas si solo quieres lanzarlo (es decir no esperas reenvio de datos). Ademas supongo que c# tendrá algo parecido a wininet de c, que es una libreria de trabajo en redes, que para cosas normales es mas que suficiente. Si no has usado nunca sockets puedes comenzar con esto porque es muy facil y veras 'como funciona la red'. Ten en cuenta que aun cuando el php este en tu propia maquina si tienes un servidor instalado y el ambito del servidor incluye el script tambien puedes ejecutarlo con sockets, enviando un get de ese php a tu propio servidor.
Saludos
vosk |