Beste C / C ++ - Netzwerkbibliothek


78

Ich habe ein wenig nicht in C / C ++ gearbeitet und mich nur gefragt, welche plattformübergreifenden Lieblingsbibliotheken die Leute verwenden sollen.

Ich suche etwas, das eine gute schnelle und schmutzige Bibliothek ist, sowie eine Bibliothek, die etwas robuster ist. Oft sind das zwei verschiedene Bibliotheken und das ist okay.

Antworten:


288

Aggregierte Liste der Bibliotheken


Es gibt eine kostenlose Open-Source-Version von Qt, mit der Sie auch kommerzielle Software erstellen können. stackoverflow.com/questions/352896/qt-commercial-licenses
otisonoza

14
Möglicherweise möchten Sie die eigenständige Version, nur den Header und die Version von Asio in Betracht ziehen, wenn Sie keine Verknüpfung zu Boost herstellen oder Ihrem Projekt Boost hinzufügen möchten. think-async.com/Asio
Ed Rowlett-Barbu

1
Bevor jemand versucht, eines dieser Frameworks zu verwenden, sollte er die Dokumentation lesen. Zum Beispiel haben asio und boost :: asio die Unterstützung für eine große Anzahl älterer Compilerversionen eingestellt. In meinem Fall kann ich jetzt keine neueren Versionen dieser Bibliotheken für ausgereifte Projekte verwenden.
kirsche40

3
Das C ++ Rest SDK (früher bekannt als Casablanca) unter casablanca.codeplex.com ist ein guter Anwärter auf diese Liste.
Viktor Sehr

4
Winsock ist keine Bibliothek. Es ist eine API / ABI, die durch eine Reihe von Systemaufrufen unterstützt wird.
Marquis von Lorne
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.