Gibt es eine Referenz oder Bibliothek, die einen Webserver (Hilfe) erstellen würde? (in C++)Einfacher Webserver in C++?
Antwort
Sie könnten this interesting (SO, via Wayback Machine), finden, es ist wie Sie einen Webserver in C erstellen, die nicht ganz anders als C++ ist.
jedoch, wenn Sie Windows und C++ verwenden Sie bei A simple Webserver in C++
download ist down, any refresh? –
Mit anderen Worten, [Beej's Guide to Network Programming] (http://beej.us/guide/bgnet/). Das ist das gute Zeug ... –
Mit all den tollen Möglichkeiten da draußen aussehen könnten wollen, scheint es, wie das Rad neu zu erfinden. Aber um deine Frage zu beantworten, h ere is a small tutorial on building a simple webserver in C++. Könnte einen Versuch wert sein. Ein großer Vorteil, den ich daraus ersehen kann, ist ein geringer Overhead. Viel Glück mit Ihrem Projekt.
Sie können Boost Asio verwenden, das zu tun, finden Sie in der HTTP-Server examples
Ich glaube, 80% der C++ - Antworten könnten einen Möchtegern-Entwickler auf einen riesigen Haufen Code verweisen, der als "Boost Library" bekannt ist. Es ist riesig, chaotisch und sehr verwirrend für neue Entwickler. – NTDLS
"unordentlich" und "sehr verwirrend" sind subjektive Begriffe, in meiner Firma beginnen unsere neuen Entwickler C++ mit einem ausgewählten Satz von Büchern und Code zu lernen, und sie verwenden Boost ohne Probleme, also die "unordentlichen" und "sehr verwirrenden" Begriffe nicht unter allen Umständen zutreffen :) Und riesig ... naja, du kannst mit bjam nur das benutzen, was du brauchst. –
@NTDLS wirklich? Ich bin fast 100% Noob, aber Boost und ein paar andere Key-Bibliotheken haben C++ so einfach wie PHP gemacht. –
Versuchen ACE
ACE ist ziemlich schrecklich IMO. Es ist voll von Schrecken aus den 90ern, ich würde das niemandem mehr empfehlen. YMMV. –
gibt es einen neuen C++ 11-Wrapper hier Mungo: https://code.google.com/p/mongoosecpp/
Mungo ein einfacher Webserver für C-Code ist. Dieser Wrapper verwendet C++ 11-Funktionen auf Mungoose-Strukturen (Beispiel: std :: function für Callbacks anstelle von Funktionszeigern) und bietet außerdem einen Page-Dispatcher, der URL-Muster mit std :: functions vergleicht
Wurde es jetzt nach https://github.com/Gregwar/mongoose-cpp verschoben? – mat007
das ist traurig! jemand hat mein Projekt gegabelt und sie haben mir überhaupt keinen Kredit gegeben Danke, dass Sie mich wissen lassen. https://github.com/thinlizzy/mongoosecpp ist der neue Ort meines Projekts, obwohl ich aufgehört habe, es zu erhalten, und es scheint, dass das gegabelte Projekt jetzt mehr Funktionen hat – thinlizzy
- 1. Einfacher C++ Webserver mit PHP-Unterstützung
- 2. Einfacher Python-Webserver zum Speichern der Datei
- 3. Einfacher REST-Webserver im Docker-Container
- 4. Einfacher Webserver oder Web-Testing-Framework
- 5. einfacher Rückruf in Visual C++
- 6. Einfacher Multithread-Server in C++?
- 7. Sehr einfacher Server in C
- 8. C++ Einfacher UDP-Server
- 9. Einfacher C++ - MIME-Parser
- 10. C# - Einfacher Binärbaum
- 11. Einfacher Pthread! C++
- 12. C# + DirectShow.NET = Einfacher WebCam-Zugriff?
- 13. C# -Anwendung mit einfacher Datenbank?
- 14. Einfacher CRUD Generator für C#
- 15. Ein einfacher Wavetable-Oszillator in C
- 16. C# Audio zum Webserver UDP
- 17. C# Windows-Dienst abonniert Webserver
- 18. C/C++ - Eine gute Webserver-Bibliothek?
- 19. Sehr einfacher DNS-Server
- 20. Python-Webserver
- 21. Sehr einfacher C++ TCP Echo Server
- 22. Ein sehr einfacher C++ Web Crawler/Spider?
- 23. einfacher HTTP-Client c recv() blockiert
- 24. C++ Boost ASIO einfacher periodischer Timer?
- 25. C++ - Anwendung eine HTTP-Webserver-Funktionalität geben
- 26. Fehlercode in einfacher Funktion
- 27. Einfacher Hyperlink in GWT?
- 28. Ionic serve & Node.js einfacher Webserver kann nicht umgehen Chrome Geolocation blockiert
- 29. Multithread-Webserver in Python
- 30. Eingebetteter Webserver in Python?
ajax? fastcgi ++. Websockets? Websocket ++. Zeitraum. –
http://github.com/corvusoft/restbed bietet eine einfache und direkte Schnittstelle. – Corvusoft
Warum nicht NGINX mit fcgi-function-Mapping versuchen? > https://github.com/Taymindis/fcgi-function/wiki/How-to-build-a-cpp-(version2003)-service-on-c-service-interface – Oktaheta