none
Comunicar una aplicación con un servidor PHP (Visual Basic 2010 WPF) RRS feed

  • Pregunta

  • Hola, me gustaría saber cómo puedo comunicar mi aplicación hecha en Visual Basic 2010 (WPF), con un servidor web con PHP, me explico, lo que necesito es que la aplicación envíe datos al servidor y que reciba respuesta, por ejemplo al autenticar a un usuario, buscar actualizaciones, etc, mi aplicación va a compartir el perfil del usuario de la web, y lo que quiero es poder hacer "algo" para que la aplicación se comunique con el servidor (no es un servidor dedicado, es un hosting normal, por eso dije lo de PHP, no puedo crear una aplicación que se ejecute en el hosting, lo que si puedo es crear un script PHP) pero lo que necesito ahora no es el script, es comunicar la aplicación con el servidor y que envíe y reciba datos...

     

    Muchas gracias y saludos.

    lunes, 16 de enero de 2012 20:39

Respuestas

Todas las respuestas

  •  

    Aunque no puedas crear una aplicación que se ejecute en el hosting, si podrás crear Servicios Web. Y si no puedes hacer un servicio web en PHP, puedes hacer páginas PHP que según los parámetros recibidos por QueryString reciban información.
    Luego en Silverlight, mediante una instancia de WebClient te podrías comunicar. 


    MCPD Web Developer 4, MCPD Silverlight 4, MCAD .net
    martes, 17 de enero de 2012 14:00
  • ¿Y cómo puedo hacer eso?, lo he estado intentado, y no consigo nada, lo del servicio web, lo dudo el hosting que tengo es gratuito (es para ir haciendo pruebas) y tiene muchas cosas restringidas, pero si soporta PHP para hacer la página como dices, y luego lo del WebClient, supongo que será tipo API, que el archivo PHP esté en el servidor, y cuando llegue la petición, comprueba en MySQL y responda, pero el problema, es que eso lo he intentado y no funciona, y ya me he quedado sin ideas, si sabes cómo poder hacerlo, te lo agradezco mucho.

    Saludos.

    martes, 17 de enero de 2012 15:16
  • WebClient no es un API, puedes usarlo directamente desde Silverlight, igual que HttpWebRequest. Aquí tienes un ejemplo de como usar por ejemplo HttpWebRequest desde Silverlight:  http://msdn.microsoft.com/es-es/library/system.net.httpwebrequest(v=vs.95).aspx

     


    MCPD Web Developer 4, MCPD Silverlight 4, MCAD .net
    • Marcado como respuesta David-RR91 miércoles, 18 de enero de 2012 12:28
    martes, 17 de enero de 2012 15:28
  • Muchas gracias, he tardado en contestar porque lo estaba probando pero funciona muy bien, muchas gracias.

     

    Saludos.

    miércoles, 18 de enero de 2012 12:28