Лучшая сетевая библиотека C/C++
Я немного не работал в C/C++ и просто задавался вопросом, какие любимые кроссплатформенные библиотеки людей используют.
Я ищу что-то, что является хорошей быстрой и грязной библиотекой, а также библиотекой, которая немного более надежна. Часто это две разные библиотеки, и это нормально.
1 ответ
Решение
Сводный список библиотек
- Boost.Asio действительно хорош.
- Asio также доступен как отдельная библиотека.
- ТУЗ также хорош, немного более зрел и имеет несколько книг, чтобы поддержать это.
- C++ Сетевая библиотека
- ПОКО
- Qt
- RakNet
- ZeroMQ (C++)
- nanomsg (библиотека C)
- nng (библиотека C)
- Беркли Розетки
- Libevent
- Apache APR
- Уступать
- Winsock2(только для Windows)
- wvstreams
- zeroc
- Libcurl
- libuv (кроссплатформенная библиотека C)
- Сетевой модуль SFML
- C++ Rest SDK (Касабланка)
- RCF
- Restbed (HTTP Asynchronous Framework)
- SedNL
- SDL_net
- OpenSplice | ДДС
- http://facil.io/ (C, с дополнительными HTTP и веб-сокетами, Linux / BSD / macOS)
- GLib Networking
- grpc от Google
- GameNetworking Сокеты от Valve