FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Llamar a C++ desde Web
Hola a todos
Tengo que hacer un programa en C++ cuyas funciones puedan ser llamadas desde una página web. He leído algo acerca de los webservices pero hasta ahora sólo he visto que reciban llamadas desde c++, hagan algo con esa información, y respondan; lo que yo necesito es lo contrario: que el usuario pueda dar a un botón en la web y que eso haga la llamada a mi función c++. ¿A alguien se le ocurre cómo puedo hacerlo? Gracias |
#2
|
||||
|
||||
Hola,
Pues o bien tu aplicación hace de "Servidor HTTP" y se dedica a escuchar el puerto 80 (no estoy seguro de si podría ser este precisamente, pero, otro puerto) y puede recibir peticiones, o bien no sé yo cómo podría hacerse. Pero tal vez algún compañero pueda decir algo más y mejor dicho. A mí lo que se me ocurre, sin conocer tu "función en C++", es que acaso podrías plantearte un programa en PHP, por ejemplo. Pero, no quiero seguir por este camino hasta no saber de qué se habla más concretamente. Porque lo de "una función de C++" creo que es una reducción que has hecho para ser escueto, pero, no deja las cosas muy claras... |
#3
|
||||
|
||||
Otra posibilidad también puede ser el compilar esa función dentro de un "módulo Apache" (un archivo DLL, so o dynlib, dependiendo del sistema operativo, que puede ser "leído y utilizado" por el servidor Apache) e instalarlo convenientemente. De esta forma puede ser llamada por la página web a través de un guión PHP, Perl o CGI. Algo parecido se puede hacer con el servidor de Microsoft (el IIS) usando ASP y/o .NET (creo).
Claro que depende de es lo que necesites hacer exactamente, porque a veces es más fácil utilizar PHP o Perl directamente. |
#4
|
|||
|
|||
Extendiendo la explicación
Las funciones que van a comunicar con la página web aún no están hechas, lo que sí sé es que utilizarán código que tengo en otros .h y .cpp y que ya está probado, de ahí el usar C++.
También sé que las funciones que haga en C++ tienen que poder recibir una estructura de datos de cierta complejidad, aunque sea una serie de cadenas de char, y tienen que ser capaces de devolver enteros, cadenas de caracteres y resultados de querys a bases de datos De todos modos lo que necesito saber es cómo hacer las funciones en C++ y ponerlas al alcance de la web, otro compañero es quien se encargará de hacerla y de llamar a mis programa de C++, que sí tendrá que estar escuchando a ver qué le llega. Y a ser posible, cuanto menos código haya ejecutándose en cliente y más en servidor, mejor. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Llamar un archivo *.exe desde Red Local | newdelphi7 | PHP | 1 | 07-01-2007 14:22:47 |
llamar una dll desde php | jzginez | PHP | 4 | 20-01-2006 03:53:09 |
Llamar al Set desde el Get | Ohcan | OOP | 33 | 30-03-2005 15:44:04 |
Como Llamar Un .exe Desde Un Programa | cmena | Varios | 3 | 30-04-2004 19:11:16 |
Llamar a MDI desde SDI | Tonio | Varios | 1 | 12-12-2003 02:32:19 |
|