Un cliente mío quiere que haga un servidor fiable y de alto rendimiento que reciba flujos de datos a través de sockets. Espera que esté en C++¿Es bueno para boost asio y C++ 11?
Hacía tiempo que estaba haciendo C++ a tiempo completo, así que he estado leyendo un poco. Asio parece ser una buena apuesta para la creación de redes en C++, y C++ 11 parece una gran nueva versión de C++ con muchas características nuevas.
Mi pregunta: ¿es posible usar ambos de manera confiable? ¿Tiene sentido? ¿Debería evitar ciertas características de C++ 11 como lambdas?
Otra cosa a tener en cuenta es el soporte para regex, la biblioteca provista con p. Ej. GCC 4.7 parece estar completo, pero algunas cosas como 'regex_search' no funcionan. –
@jerrycoffin compilador de gcc sería mi mejor apuesta ¿verdad? (Desarrollaré en mac y apuntaré a unix no determinado (hasta el momento) caja de Unix). ¿O es clang una opción viable todavía? Lo he usado en el desarrollo de iphone xcode y es difícil no entusiasmarme con su analizador estático – Toad
@Toad: gcc ciertamente es compatible con más plataformas. En este momento, Clang está bien en OS/X, semi-razonable en Linux, inutilizable en Windows, y no ha sido portado a la mayoría de las otras plataformas. –