6
Come annullare la lettura/scrittura asincrona senza chiudere la presa? Io uso boost.asio. Grazie.Come annullare la lettura/scrittura asincrona senza chiudere il socket?
Come annullare la lettura/scrittura asincrona senza chiudere la presa? Io uso boost.asio. Grazie.Come annullare la lettura/scrittura asincrona senza chiudere il socket?
Utilizzare socket::cancel.
Annulla tutte le operazioni asincrone associate al socket.
Tuttavia, notiamo dalla documentazione collegata: * che cancellerà solo operazioni asincrone che sono state iniziate nel thread corrente. * Può sembrare completo senza errori, ma la richiesta di annullare le operazioni non completate può essere ignorata silenziosamente dal sistema operativo. –
@SamLiddicott Si noti che questo si applica solo a CancelIo (Windows), se abilitato da BOOST_ASIO_ENABLE_CANCELIO – LangerJan
@SamMiller Questo è un sollievo! Grazie per il chiarimento! –