Hola gente,
estoy programando un servidor en c++ que reciba conexiones por un socket (síncrono) y vaya creando hilos y derivándoles dichas conexiones conforme van entrando. Para ello estoy usando las librerías Boost para que sea portable a linux, pero por más ejemplos que busco sólo veo los que te dan ellos: Ejemplo servidor síncrono
El problema es que en los ejemplos no derivan ese hilo hacia otro thread, tan sólo escriben en el socket. Eso es lo que me está volviendo loco, que no sé cómo "bindear" esa conexión entrante a un nuevo hilo y ponerme de nuevo en modo escucha.
No quiero que perdáis el tiempo explicándomelo todo porque estoy súper pez con Boost y sería demasiado esfuerzo para vosotros y vergüenza para mi xD Sólo me gustaría saber si sabéis de algún ejemplo decente en algún lado que me sirva para aprender a manejarme poco a poco con esto de ir pasando conexiones a distintos hilos y quedarme esperando.
Gracias.