Ik heb een tijdje niet meer in C/C++ gewerkt en vroeg me af wat de favoriete cross-platformbibliotheken van mensen zijn om te gebruiken.
Ik ben op zoek naar iets dat zowel een goede, snelle en vuile bibliotheek is als een bibliotheek die iets robuuster is. Vaak zijn dat twee verschillende bibliotheken en dat is oké.
Antwoord 1, autoriteit 100%
Geaggregeerde lijst met bibliotheken
- Boost.Asiois echt goed.
- Asiois ook beschikbaar als een zelfstandige bibliotheek.
- ACEis ook goed, iets volwassener en heeft een paarvan boekenom dit te ondersteunen.
- C++-netwerkbibliotheek
- POCO
- Qt
- Raknet
- ZeroMQ(C++)
- nanomsg(C-bibliotheek)
- nng(C-bibliotheek)
- Berkeley-contactdozen
- libevent
- Apache APR
- opbrengst
- Winsock2(alleen Windows)
- wvstreams
- zeroc
- libcurl
- libuv(Cross-platform C-bibliotheek)
- SFML’s netwerkmodule
- C++ Rest SDK (Casablanca)
- RCF
- Restbed (HTTP Asynchronous Framework)
- SedNL
- SDL_net
- OpenSplice|DDS
- facil.io(C, met optionele HTTP en Websockets, Linux / BSD / macOS)
- GLib-netwerken
- grpcvan Google
- GameNetworkingSocketsvan Valve
- CYSocketsOm eenvoudige dingen op de gemakkelijkste manier te doen
- yojimbo
- GGPO
- ENet
- SLikeNetis een afsplitsing van Raknet
- netcode
- photonis een gesloten bron, vereist om hun SDK te gebruiken