Frage : Benennen von C++ Funktionen von cgi

Hallo, das

After eine Frage über, wie man mit Bibliothekskategorie Wechselstrom-++ von einem web client (Ansicht http://www.experts-exchang e.com/Prog ramming/Languages/CPP/Q_26278170.html) es vorgeschlagen, dass ich spricht cgi für das Handeln von so.

I benutzen sollte gelesen oben auf cgi und wie vorher bekannt gebend ich dies gut tun sollte. Ich merkte dort bin sogar eine Fähigkeit genannt Inline: c++, in dem C++ Code innerhalb eines Perl cgi script.

I geschrieben werden kann, versuchte, inline anzubringen: c++ aber ich halten, Störungen zu erhalten, wenn ich versuche, so.

Is inline zu tun: C++ sogar die beste Wahl (wenn zum Beispiel using einen Perl-Index).?

I morgens sehr neu zu diesem, zum ehrlich u. noch ziemlich unsicher zu sein, wie ich Funktionen Kategorie/der Bibliothek von der Wechselstrom-++ von cgi benennen kann.  Alle weiteren Vorschläge oder Beispiele (Proben) sein sehr viel appreciated.

My web server ist IIS u. möchte ich meine klassische Asp-Web site durchführen - >, einwirkend auf die C++ Bibliotheken, die auf dem web server maching sitzen (vermutlich using cgi, wie im http://www.experts-exchang e.com/Prog ramming/Languages/CPP/Q_26278170.html)

Thanks im Voraus!

Antwort : Benennen von C++ Funktionen von cgi

Ich denke nicht, dass cgi die rechte Wahl war (nachher Ihre frühere Frage lesend). Bestenfalls ist es eine der möglichen Weisen, aber Ihre Beschreibung des Probleme war nicht genug, zum festzustellen, dass cgi die beste Wahl sein.

Einige Fragen:

- Sie sagten sein eine Anwendung und/oder eine Bibliothek. Welches ist es? Ist es ein DLL? WENN sein eine DLL-Funktion gerade bedeuten benennen dann, die sogar in ASP.NET und in klassischem Asp möglich ist (ich, Anruf direkt, mit etwas Beschränkungen möglicherweise).

- Was tut Ihre Anwendung? Können Sie sie ändern?

>> irgendwelche Beispiele heraus dort, wo Leute backend C++ Anwendungen von einer Web site angeschlossen?

Ich erinnere an nicht ein Beispiel, aber es ist von denkt an einen Java-applet einfach, der an irgendeinen Hinterbediener anschließt. Aller es abhängt nach, wie Ihre Anwendung geschrieben

- Wenn die Anwendung ein HTTP-Bediener (hat einen HTTP-Bediener), ist, dann können Sie gerade BEKANNT GEBEN, oder ajax Anrufe zu ihm using das Javascript etc., das HTTP-Bedienerunterstützung Anwendung Wechselstrom-++ hinzufügt, vollendet leicht unter Anwendung von Toolkits wie POCO zum Beispiel. Wenn ich nicht vergesse, hat Erhöhung auch solche Eigenschaften.

- Wenn sein gerade ein DLL/eine Bibliothek, dann auf IIS, Sie HTTP-Filter/Zufuhr schreiben können (dlls luden durch IIS, die spezielle Arbeit erledigen, wie die, die URL-Neuschreiben tut). Die können den HTTP-Antrag und Delegierten zur Bibliothek nehmen.

- Sie können einen einfachen Stellvertreter HTTP-Bediener sogar errichten, der Anträge und Delegierten zum DLL nehmen kann (dieses ist selbe wie die erste Option oben).

- Cgi ist auch möglich, aber entsprochen, wenn Ihre Anwendung gewöhnt, um vom stdin zu lesen und zum stdout zu schreiben. (eine Konsolenanwendung)

Merken, dass in allen Fällen und in Lösungen, die bis jetzt gegeben, die Grundlinienidee der Gebrauch HTTP ist, mit dem Nachrechner zu sprechen, weil die die allgemeinste mögliche Weise ist.

Weitere Lösungen  
 
programming4us programming4us