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.

Hortitude
quelle

Antworten:

288

Aggregierte Liste der Bibliotheken

dtech
quelle
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