Vengo de Java y allí utilizamos la implementación del selector EPoll que viene con el JDK para el desarrollo de redes no bloqueantes / asíncronas TCP y UDP. Por lo tanto, usted no tiene que elegir.
Pero cuando se trata de C++ hay docenas de opciones para elegir según esta respuesta: https://stackoverflow.com/questions/118945/best-c-c-network-library
No tengo experiencia con C++ así que no lo sé. ¿Cuál debería elegir para una programación de red de baja latencia, asíncrona, no bloqueante, en tiempo real y de estilo selector? ¿Tiene C++ incluso una biblioteca de red estándar no bloqueante o son todas externas / independientes?
0 votos
Hola, si alguna de estas respuestas cumple con lo que buscabas por favor márcala como aceptada. Si no es así, edite la pregunta para que podamos responderla.