La mejor biblioteca de red C / C ++

78

No he trabajado en C / C ++ durante un tiempo y me preguntaba cuáles son las bibliotecas multiplataforma favoritas de la gente.

Estoy buscando algo que sea una buena biblioteca rápida y sucia, así como una biblioteca que sea un poco más robusta. A menudo, esas son dos bibliotecas diferentes y está bien.

Hortitud
fuente

Respuestas:

291

Lista agregada de bibliotecas

dtech
fuente
Existe una versión gratuita de código abierto de Qt y también puede crear software comercial con ella. stackoverflow.com/questions/352896/qt-commercial-licenses
otisonoza
14
Es posible que desee considerar la versión independiente, solo el encabezado, la versión de Asio si no desea vincular contra Boost o agregar impulso a su proyecto. think-async.com/Asio
Ed Rowlett-Barbu
1
En todo momento, antes de que alguien intente utilizar cualquiera de estos marcos, debe leer la documentación. Por ejemplo, asio y boost :: asio dejaron de admitir una gran cantidad de versiones de compiladores anteriores. En mi caso, ahora no puedo usar versiones más nuevas de estas bibliotecas para proyectos maduros.
kirsche40
3
C ++ Rest SDK (anteriormente conocido como Casablanca) en casablanca.codeplex.com es un buen candidato a esta lista.
Viktor Sehr
4
Winsock no es una biblioteca. Es una API / ABI respaldada por un conjunto de llamadas al sistema.
user207421