Utilizzo socket asincroni sincroni per leggere dati su TCP da un thread in background. Questo è incapsulato in una classe "server".Boost di interrupt :: read asincrono asio?
Tuttavia, voglio che il thread esca quando viene chiamato il distruttore di questa classe. Il problema è che una chiamata a una delle funzioni di lettura si blocca, quindi il thread non può essere terminato facilmente. In Win32 c'è un'API per questo: WaitForMultipleObjects
che farebbe esattamente quello che voglio.
Come ottenere un effetto simile con boost?