Voglio fare quanto segue con Boost Asio. Ho un socket e voglio registrare un callback da chiamare quando i dati sono disponibili per la lettura/scrittura sul socket, ma non voglio che faccia effettivamente la lettura/scrittura. Fondamentalmente, ciò di cui ho bisogno è simile a async_read_some
/async_write_some
, tranne per il fatto che la lettura e la scrittura non vengono eseguite.Asincronicamente in attesa fino a quando un socket è disponibile per la lettura/scrittura in Asio
Ho bisogno di questo perché sto usando una libreria esterna con la sua funzione di lettura e scrittura che richiede un descrittore di socket come parametro di input e voglio usare questa libreria in modo asincrono.
Vuoi il codice che utilizza async_connect, async_write, async_read? – mattn
Solo async_read e async_write. Posso connettermi da solo perché la libreria usa socket da connessioni già stabilite, quindi posso usare async_connect da solo. – petersohn