Salut,<br><br>Am si eu cateva nelamuriri in legatura cu contextul aio, la care nu prea am gasit raspunsul parcurgand laboratorul:<br><br>Cate astfel de contexte trebuie sa avem ? In laborator aveam doar unul dar stiam cate operatii se vor face si in plus apelam toate operatiile deodata.<br>
Eu am un singur context initializat cu MAX_CLIENT de catre io_setup.<br><br>Funcita noastra de do_io_async ar trebui sa initializeze doar cate un iocb si apoi sa faca submit cu un piocb tot de dimensiune 1 ?<br>Implementarea mea trimite cate un io_submit cu piocb de dimensiune 1.<br>
<br>Problema cu rezolvarea mea este ca pe la testul 25 ( _cateodata_ si 24 ) pica si din ce am vazut in output am doua eventuri de citire sau scriere care au acelasi iocb asociat - in acelasi timp - (campul obj din structura io_event). Initial foloseam acest camp pentru a cauta asocierea intre socket si un eveniment aio, mai tarziu m-am prins ca pentru asta era campul data din io_event.<br>
<br>Multumesc anticipat pentru rapuns(uri),<br>Alex V.<br>