Cuestión : Llamada de funciones de C++ del cgi

Hola, el

After que fijaba una pregunta previamente sobre cómo hablar con la clase de la biblioteca del A.C. ++ de un web client (href= " http://www.experts-exchange.com/Programming/Languages/CPP/Q_26278170.html " del el ramming/Languages/CPP/Q_26278170.html del e.com/Prog de http://www.experts-exchang) fue sugerido que utilizara el cgi para hacer so.

I he estado leyendo para arriba en el cgi y cómo debo hacer mejor esto. Observé allí soy incluso una capacidad llamada en línea: c++ en el cual el código de C++ se puede escribir dentro de un cgi script.

I del Perl intentó instalar en línea: c++ pero yo guardamos el conseguir de errores cuando intento hacer so.

Is en línea: ¿C++ incluso la mejor opción (si por ejemplo usar una escritura del Perl).?

I muy nuevo a esto a ser honesto y aún absolutamente inseguro cómo puedo llamar funciones de la clase/de la biblioteca del A.C. ++ del cgi.  ¡Cualquier sugerencias o ejemplos más otras (muestras) serían mucho web server de appreciated.

My es IIS y deseo ejecutar mi Web site clásico del ASP - > obrando recíprocamente con las bibliotecas de C++ que se sientan en el

Thanks del web server (probablemente usar el cgi según lo sugerido en el href= " http://www.experts-exchange.com/Programming/Languages/CPP/Q_26278170.html " del el ramming/Languages/CPP/Q_26278170.html del e.com/Prog de http://www.experts-exchang) por adelantado!
class= del

Respuesta : Llamada de funciones de C++ del cgi

No pienso que el cgi era la opción correcta (después que lee su pregunta anterior). En el mejor de los casos, es una de las maneras posibles, pero su descripción del problema no era bastante para concluir que el cgi sería la mejor opción.

Algunas preguntas:

- Usted dijo su un uso y/o una biblioteca. ¿Cuál es él? ¿Es un DLL? SI su apenas llamada de una función del DLL entonces que sea posible incluso en ASP.NET y ASP clásico (yo significa llamada directo, con algunas limitaciones quizás).

¿- Qué su uso hace? ¿Puede usted modificarlo?

>> ¿ejemplos hacia fuera allí donde la gente ha conectado para centralizar usos de C++ de un Web site?

No recuerdo un ejemplo, pero es fácil de piensa en un Java applet Que conecta con un poco de servidor backend. Todo depende de cómo se escribe su uso

- Si el uso es un servidor de HTTP (tiene un servidor de HTTP), después usted puede apenas FIJAR o las llamadas del ajax a él usar el Javascript etc. que agrega la ayuda del servidor de HTTP al uso del A.C. ++ son logradas fácilmente por el uso de juegos de herramientas como POCO por ejemplo. Si no estoy olvidando el alza también tiene tales características.

- Si su apenas un DLL/una liberación, entonces en IIS, usted puede escribir los filtros/tratante del HTTP (los dlls cargaron por IIS que hacen el trabajo especial, como el que hace la reescritura del URL). Ésos pueden llevar la petición y a delegado de HTTP a la liberación.

- Usted puede incluso construir un servidor de HTTP simple del sustituto que pueda llevar peticiones y a delegado al DLL (éste es igual que la primera opción arriba).

- el cgi es también posible, pero adaptado si su uso está acostumbrado para leer en stdin y para escribir al stdout. (un uso de la consola)

Observar que en todos los casos y soluciones dados hasta ahora, la idea de la línea de fondo es el uso del HTTP de hablar con la parte, porque ésa es la manera posible más común.

Otras soluciones  
 
programming4us programming4us