Gibt es Open Source, schnelle Webserver-Bibliotheken? Vielen Dank.C/C++ - Eine gute Webserver-Bibliothek?
Antwort
mongoose (ehemals shttpd, GPL v2 und kommerzielle Lizenz), libmicrohttpd (LGPL v2.1 Lizenz).
libmicrohttpd ist einfach perfekt. Vielen Dank. –
Danke für den Link zu libmicrohttpd, ich hatte keine Ahnung, dass es überhaupt existiert :) Sieht aus wie eine saubere API und sehr liberale Lizenz, geht es in meinem Werkzeugkasten. –
Wenn Sie mit dem Konzept spielen möchten, können Sie überprüfen this codproject article.
Sie auch this wikipedia article Whcih Hauptgewicht Licht vergleicht Embedded Server überprüfen können.
Sie können auch AppWeb Http Server überprüfen.
Werfen Sie einen Blick auf Qt. Ich weiß nicht, ob es schnell genug für dich ist, aber es hat ein nettes Netzwerkmodul. Sie erhalten auch SQL- und XML-Module und noch viel mehr (was nett sein kann, je nach Ihren Bedürfnissen), kostenlos. GPL/LGPL und plattformübergreifend.
Qt-Netzwerkbibliothek gibt Ihnen keine Möglichkeit, HTTP-Protokoll zu behandeln. Es kommt auch nicht mit einem Thread gepoolten Select-Server. Sie müssten alles von TCP bis zu einem HTTP-Server aufbauen, der das [C10k-Problem] (http://www.kegel.com/c10k.html) bewältigen kann. Daher empfinde ich diese Empfehlung nicht als nützlich. – nurettin
- 1. RESTful-Webserverbibliothek für iOS
- 2. CC Vorschlagen Redundante Sorgt
- 3. Get programmatisch cc: Schnittstellendefinition
- 4. PHP Mail, CC Feld
- 5. ist eine gute Praxis
- 6. Eine gute JSON-Datenbankbibliothek?
- 7. mountainlion April kompilieren 'cc' fehlt
- 8. Fork-Prozess mit CC .NET
- 9. 10 GNU CC und Windows
- 10. mailto mit mehreren cc-Adressen
- 11. Fortsetzung (call/cc) in Schema
- 12. InDesign CC Bildunterschrift Nummerierung Bug
- 13. Ist MSMQ eine gute Idee?
- 14. Providing eine gute Hash-Funktion
- 15. Mehrwertige Felder eine gute Idee?
- 16. Vorschläge für eine gute Inhaltsformatierungsbibliothek
- 17. Eine gute Referenz für JQOM?
- 18. Aktion "Alle stummschalten" in Animate CC
- 19. Adobe CC: Wie funktionieren HTML5-Erweiterungen?
- 20. ein CC-Feld Füllen von Feld
- 21. Steuern einer animierten CC-Animation in Javascript
- 22. Adobe Animate CC und JavaScript - Kollisionserkennung
- 23. Was bedeutet CC? = In einem Makefile?
- 24. Seltsame Javascript-Validierung in Dreamweaver CC
- 25. Bash Loop Hilfe (Echo aa, bb, cc)
- 26. cc (mail) nach sagen 6. E-Mail
- 27. übersetzen Scheme Anruf/cc zu Haskell callcc
- 28. Wie viele Register enthält CUDA CC 5.0?
- 29. Erhalten Sie Untertitel "cc" für Youtube-Video
- 30. Aufruf von GCC als "cc" gegen "gcc"
Doppelt? http://stackoverflow.com/questions/738273/open-source-cc-embedded-web-server, http://stackoverflow.com/questions/175507/cc-web-server-library, http: // stackoverflow. com/questions/1205753/which-embedded-web-server-zu-nutzen-fuer-meine-app-gui –